Opera 12 alpha: HTML5 Parser, Radial Gradients and WebGL
Our development team has been hard at work readying the next version of Opera. We're proud to announce the release of Opera 12.00 alpha, which is packed with all sorts of lovely things. Here's what's new.
Previously-mentioned improvements featured in Opera 12.00 alpha include support for rem units and a fix for a
KNOWN ISSUE: You may find that (repeating) radial gradients render oddly, or not at all in this build. We have discovered a bug whereby our hardware acceleration clashes with radial gradients. We are aiming to get it fixed by the next release.
- Lightweight Themes: Opera 12.00 introduces lightweight themes. We introduced our Featherweight interface with Opera 11.50, and with Opera 12.00 we have introduced a simplified theme development mechanism. Read Chris Mills' dev.opera article about developing lightweight themes for more.
- HTML5 Parser: Opera 12.00 is our first official release to ship with Ragnarök, our HTML5 parser. The HTML5 specification details specific rules for handling markup, particularly malformed markup. These rules help impose a consistent DOM across browsers. Ragnarök means that improperly closed tags (such as
<a href="#" />), and mis-nested tags will no longer break pages or the DOM. - Radial Gradients: Yep, another huge addition to Opera. We now have full support for CSS3 radial gradients, including explicit shape settings and multiple keywords. Millsy again has you covered with another dev.opera article — about CSS3 radial gradients.
- WebGL: Before WebGL, 3D in the browser required a plug-in to produce any kind of reasonable experience, which was further stunted by lack of processing power. But browsers — including Opera — have now caught up. With our WebGL-enabled build, which draws directly upon the power of your graphics card, you can now create powerful 3D rendering, directly inside the browser! Learn more about WebGL at dev.opera with our newest Dev Rel team member, Luz Caballero.
- Hardware Acceleration: As hinted above, Opera 12.00 also includes hardware acceleration, which serves to save 3D graphics from a slow death. And as a bonus, 2D
<canvas>rendering and animations also get a performance boost. - Full ES5.1 Support: We've also implemented support for the ECMAScript 5.1 specification. In addition to it, we also now have native implementation of ECMAScript typed arrays. We have previously blogged about it on the Opera Desktop Team Blog and on the ODIN Blog as well, which you can read to find out more information on it.
Previously-mentioned improvements featured in Opera 12.00 alpha include support for rem units and a fix for a
<style> parsing bug. KNOWN ISSUE: You may find that (repeating) radial gradients render oddly, or not at all in this build. We have discovered a bug whereby our hardware acceleration clashes with radial gradients. We are aiming to get it fixed by the next release.
Readers' comments 37
Left under the original article, as archived.
About this article
| Published in | ODIN blog |
|---|---|
| Date | October 13, 2011 |
| Author | Tiffany Brown |
| Tags | gradients, Opera, parser, alpha, webgl, HTML5 |
| Original | Internet Archive |
Tiago WakabayashiThursday, October 13, 2011 8:23:45 AM
HaavardThursday, October 13, 2011 8:35:05 AM
MaximThursday, October 13, 2011 9:55:17 AM
Steffen WeberThursday, October 13, 2011 10:00:40 AM
Insane FrenzyThursday, October 13, 2011 10:09:56 AM
Cheers
UtkarshThursday, October 13, 2011 10:22:30 AM
Also, the Hardware acceleration even at pre-alpha stage is really good. Further optimization would take it ahead of the market.
Also, I'm pretty sure you are working on stability as well. I hope Opera 12 will be a well polished and very stable release. No need to rush to release.
Btw, when can we expect the DirectX support on Windows?
Эльдар ОсмановThursday, October 13, 2011 10:45:44 AM
Swapnil RustagiThursday, October 13, 2011 12:04:54 PM
Originally posted by Utkarsh1:
Opera's HWA and WebGL implementations are expected to be finalized with Opera 12 Beta. Means Opera 12 Beta SHOULD (ofcourse unless a major technical disaster occurs) include DirectX/Direct3D support. Although, DirectX support could also be in a post-Alpha snapshot.
Charles SchlossFriday, October 14, 2011 5:15:41 AM
Cutting SpoonSaturday, October 15, 2011 3:42:29 AM
seku86Sunday, October 16, 2011 3:12:38 PM
Is there already a date or milestone for a new version which will support native webcam access?
Charles SchlossSunday, October 16, 2011 3:40:35 PM
Originally posted by seku86:
It might come in a later snapshot
Josh RobertsonMonday, October 17, 2011 1:54:16 AM
It was a big clunky pile of mess which crashed. But, I'll let it off since it's the Alpha
It's unfortunate that I couldn't try anything out on it.
Mickaël CeldranWednesday, October 19, 2011 10:40:39 PM
MartinFriday, October 28, 2011 2:24:06 PM
Cutting SpoonTuesday, November 1, 2011 2:06:58 AM
Besleaga ValentinFriday, November 4, 2011 4:09:52 PM
Unregistered userWednesday, November 9, 2011 7:18:06 AM
Unregistered userWednesday, November 9, 2011 7:20:15 AM
Unregistered userThursday, November 10, 2011 2:32:45 AM
Unregistered userThursday, November 10, 2011 1:03:10 PM
Joshua FanTuesday, December 6, 2011 11:50:37 AM
Jarosław KotlińskiTuesday, December 6, 2011 11:35:05 PM
operaalpha12Sunday, December 11, 2011 7:08:58 PM
operaalpha12Sunday, December 11, 2011 7:12:05 PM
linxingling1990Monday, December 12, 2011 4:46:24 PM
Jorge CamposSunday, December 18, 2011 6:36:43 PM
ChirpieMonday, December 19, 2011 4:34:07 PM
Originally posted by operaalpha12:
I think you are clueless.jonnaz88Wednesday, December 28, 2011 3:46:02 AM
Otherwise, I'm loving the speed of Opera 12. Keep up the excellent work!
DavidGPetersWednesday, February 1, 2012 7:14:06 AM
coppolajjWednesday, February 1, 2012 12:27:47 PM
pielover88888Monday, February 6, 2012 2:57:53 AM
Oh, and if you are clicked into some text boxes you cannot scroll, perhaps. (seems.. random..)
Any way to report bugs, or will that be in beta?
(multi edits, since multipost=no) .. Also, webGL doesnt seem to work.. I tried every site i could find that uses it, and it just is.. blank.
EDIT: Had to have hw acceleration on.. sorry!
Oh, and the scroll bar can only be used on the right half of it.. a skinny bar. with half usable.. fixie?
imperviseMonday, February 6, 2012 11:27:39 PM
However, i think opera is doing great on Opera Next:yes:
Trond AndresenThursday, March 1, 2012 7:45:19 AM
Thank you for all your great work.
Cutting SpoonSaturday, March 3, 2012 5:44:29 AM
Originally posted by impervise:
Shift-F12 gives you access to recoloring the stock skin, and zooming icons in/out.
You can also choose/move buttons and toolbars, and select whether button names are displayed.
mprnairWednesday, March 28, 2012 8:01:54 PM
Mot01Monday, April 16, 2012 8:45:05 PM