By Divya Maniannimbupani. Wednesday, November 9, 2011 9:31:32 PM
Our Core developers have been hard at work to bring you the next version of Opera for Desktop. First, go download Opera 11.60 Beta
. Here are some of the interesting features you can enjoy:
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.
You can use
window.onerror to program what actions should occur when either a script fails to load or when an error is thrown.
Image Resampling in CSS
Support for CSS4
image-rendering is 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.
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.
Microdata DOM APIs are fully supported in Opera 11.60. With this, you can query microdata specified using microdata attributes like
Better support for HTML5 Video
HTML5 Video attributes
preload and properties
seekable are now supported.
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.
rem unit &
Opera 11.60 supports the
rem unit and also render inset box shadows on input text elements (here is an example).
By Chris Millschrismills. Monday, April 11, 2011 4:29:23 PM
From beta to final: a heritage of great functionality
Today marks the unveiling of the final release of Opera 11.10 desktop for PC, Mac and Linux, less than a month after our desktop 11.10 beta release. This release already had some great new feature additions, such as CSS3 Multi-column Layout, CSS3 linear gradients, WebP, speed dial enhancements, the URL Filter API for extensions and Web Open Font Format.
But there's more!
Along with the release of Opera desktop 11.10 final, we are publishing another raft of new developer tutorials and features, to whet your appetite for creating great new web functionality. This time around there is a lot of emphasis on more powerful Opera extensions.
Creating multilingual extensions
Opera extensions now support the multi language features of the W3C Widget Packaging and Configuration specification, allowing you to create single extension packages that have content available in multiple languages. Patrick Lauke shows you how it's done in Creating multilingual extensions.
Magic functions and variables
You can now use
window.opera.defineMagicVariable() inside Opera extensions too: two special functions that allow you to override global functions and variables defined on a web page, fantastic for providing custom behaviour for existing sites through extensions. Hallvord Steen tells all in Magic functions and variables.
The bgProcess object
bgProcess object for Opera extensions allows you to access data contained in an extension's background process from a script in a completely different part of the extension code via a clever shortcut system, as if it were present in that actual part of the code. This makes accessing data from different parts of an extension much quicker and simpler, often bypassing the need for messaging altogether. You can get the full skinny on bgProcess in Daniel Davis' Accessing an Opera extension's background process.
The file API
Opera 11.10 final has partial support for the W3C's new file API, which allows easy access to and manipulation of data from files on the device's filesystem. In The W3C file API, Bruce Lawson spills the beans.
HTML5 data-* attributes
In this release we've also added support for the new HTML5 custom
dataset property, which allow you to use data defined in
data-* attributes. It's an easy way of defining metadata for elements in your HTML and using that data, without having to abuse ids or divs for the same purpose. HTML5 Custom Data Attributes (data-*) on HTML5Doctor provides an extended explanation of these.
By Zi Bin Cheahzibin. Wednesday, December 17, 2008 5:56:38 PM
Opera has just launched our Opera Desktop 9.63 Chinese build. True to Opera desktop's tradition, the China version is also named after a bird:IBIS. IBIS can be downloaded from Opera download (6.7mb)
With the launch of IBIS, Opera has moved from translation to localization. We have listened to our Chinese users, and included many Chinese-friendly features. Through Opera's Open The Web effort, we have also worked with major Chinese site owners and IBIS is a proof that even more sites now work in Opera.
Once you launch the browser, you will spot a brand new look and feel. There is a bright red browser skin. Upon firing up a new tab, you will see that the Speed Dial has a hovering effect with precustomized sites.
This version has better tab management more suited for the Chinese users. Double-clicking a tab will close it and dragging a link to open the tab will open it in the background rather than the foreground.
Other features include support for popular Chinese download tool Thunder (you can now right click to download the file into Thunder). Opera mail now comes with China's favourite email configuration.
For those of us who don't read Chinese, worry not. You can still install it by choosing English during installation.
For now, Opera 9.63 Chinese build is only available in Windows. Remember that even though Opera is a solid browser, it is good to backup your files when running more than one instances of Opera browser.
More goodies for this Christmas (or Chinese lunar new year) is the introduction of Opera Mini 4.2 Chinese Version and a sparkling brand new Opera China community site. You can download Opera Mini China using your mobile phone.
Merry Christmas and a happy new year!