Opera 11.60 Beta is out!
-
Custom Protocol and Content Handlers
We introduce support for HTML5 custom protocol and content handlers with this beta. What this means is you can now tell Opera to open the compose page from Gmail or FastMail instead of your default mail application that comes with your operating system. Of course, you are by no means restricted to just that; Mike Taylor writes in depth on what is possible with HTML5 protocol and content handlers.
-
DOM Event Constructors
We also introduce support for DOM Event constructors that are part of the DOM Core specification. This brings you a cleaner interface to create synthetic and custom DOM events. Tiffany Brown has more details for you on how to use DOM Event constructors.
-
Onerror handlers
You can use
script.onerrorandwindow.onerrorto program what actions should occur when either a script fails to load or when an error is thrown. -
Speculative parsing
Some pages can seem to take a while to load because everything is put on hold until any scripts have executed. With speculative parsing, the browser can load external resources such as CSS files and images while JavaScript is being executed. Rendering is still done by the main parser but with downloading being done separately, pages with many resources get a noticeable speed boost. In Opera 11.60 beta, this is enabled only when Opera Turbo is used. Please note that this implementation may change in future releases.
-
Image Resampling in CSS
Support for CSS4
image-renderingis now available. This property hints to the browser what scaling algorithm to use for background images, canvas elements, or border images. This can speed up some canvas games if a faster scaling algorithm were used. Here is an example of image scaling in action.
Opera 11.60 also features support for these features which we've mentioned in previous posts:
-
No more "XML parsing failed" errors
There are lots of websites peppering the internet that mysteriously only seem to serve broken XML to Opera (due to broken server-side detection on various servers). We have now stopped throwing draconian XML parsing failed errors, but attempt to reparse the document as HTML automatically if the document is of MIME type
application/xhtml+xml. Andreas Bovens writes more on this automatic parsing of incorrect XHML document as HTML. If you want to turn this off, you can do so by setting opera:config#UserPrefs|AutomaticallyreparseXHTMLwithparsingerrorsasHTML in the Preferences Editor (opera:config). -
Full ES5.1 Support
Opera 11.60 has full support for the ECMAScript 5.1 specification in addition to a native implementation of ECMAScript typed arrays. Mike Taylor has the lowdown on the details of ECMAScript 5.1 support.
-
Microdata
Microdata DOM APIs are fully supported in Opera 11.60. With this, you can query microdata specified using microdata attributes like
itemprop,itemscopevia a JavaScript Interface. -
Better support for HTML5 Video
HTML5 Video attributes
muted,preloadand propertiesbufferedandseekableare now supported. -
Radial Gradients
With radial gradients, you can now enjoy all sorts of gradient deliciousness on your browser. Chris Mills has written more in depth on how to use CSS3 Radial Gradients over at Dev.Opera.
-
Support for
remunit &box-shadowfixOpera 11.60 supports the
remunit and also render inset box shadows on input text elements (here is an example).
HTML5 Parser
Opera 11.60 ships with Ragnarök, our HTML5 parser, which means you can look forward to a consistent rendering of the DOM across all browsers that implement an HTML5 parser. Bruce Lawson and Zi Bin Cheah discuss this and how it could affect you in the recent Opera Tech Break video.
Readers' comments 9
Left under the original article, as archived.
About this article
| Published in | ODIN blog |
|---|---|
| Date | November 9, 2011 |
| Author | Divya Manian |
| Tags | Opera 11.60, beta, desktop, browser |
| Original | Internet Archive |
Unregistered userThursday, November 10, 2011 9:46:28 AM
Daniel15Thursday, November 10, 2011 10:58:01 AM
Charles SchlossThursday, November 10, 2011 1:52:13 PM
Mağruf ÇolakoğluThursday, November 10, 2011 2:13:41 PM
Masataka YakuraFriday, November 11, 2011 9:07:30 AM
It doesn't seem to be public, or has it been taken down?
Andreas BovensFriday, November 11, 2011 11:26:50 AM
Fixed now
Constantine VesnaFriday, November 11, 2011 7:09:03 PM
- putting in double rainbow gradients, while not fixing gradient bugs - would be really shameful - in final 11.60:
IE9 cloud bug (box-shadow gets cut from the left, when block has opacity):
http://jsfiddle.net/QgSxD/
DSK-347689 (corrupted linear gradients at certain angles):
http://jsfiddle.net/AMdtc/
p.s.: yet i hope, you 'll fix them
ChrisMonday, November 14, 2011 1:27:43 PM
Originally posted by anonymous:
Do you really expect Opera to promote a service that could block Opera? If Google can't guarantee that Gmail will work in Opera, why should Opera promote the service?JimFriday, November 18, 2011 3:17:17 PM
A normal application interface has this effect and webkit/ff supports it.