Unveiling Opera 11.10 final

, , , , , , , , , , ,

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.defineMagicFunction() and 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

The new 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.

Optimize your site for the all new Speed DialAnnouncing Opera Next and Speed Dial extensions

Comments

Laurentlsaplai Tuesday, April 12, 2011 6:36:15 AM

Using it already! Thanks for all the hard work.

Daniel15daniel15 Tuesday, April 12, 2011 6:41:44 AM

Great! Looking forward to installing it smile

Chris Millschrismills Tuesday, April 12, 2011 7:06:03 AM

Cheers guys - let me know if you have any feedback.

Unregistered user Tuesday, April 12, 2011 11:15:59 AM

David Bruant writes: Some awesomeness here. Good to see the web moving forward :-) I don't see any progress on ES5 implementation. Is there any? Is there any planned for soon? On the Object.* API, Opera is unfortunately behind other browsers (http://kangax.github.com/es5-compat-table/). Do you have an idea on when Object.create, Object.defineProperty, Object.getOwnPropertyDescriptor and Object.getPrototypeOf will be implemented?

Chris Millschrismills Tuesday, April 12, 2011 3:45:37 PM

Hi David! I have asked the developers about this, and will try to get you some updates asap.

Daniel HendrycksDanielHendrycks Tuesday, April 12, 2011 10:44:20 PM

Opera got battery optimisations in this release; were these optimisations just eating at speed, or was there work to make the same speed at less battery consumption?

Unregistered user Tuesday, April 12, 2011 11:05:42 PM

Andrew Downie writes: Still no screen reader support?

Chris Millschrismills Wednesday, April 13, 2011 8:37:41 AM

Originally posted by DanielHendrycks:

Opera got battery optimisations in this release; were these optimisations just eating at speed, or was there work to make the same speed at less battery consumption?



I'm pretty sure it was less battery consumption.

Chris Millschrismills Wednesday, April 13, 2011 9:12:01 AM

Originally posted by anonymous:

Andrew Downie writes: Still no screen reader support?



Alas not - we still have it in the pipeline, and are working on it, but it didn't make it this time. I wish I had a more definite update to give you.

Nicolas Chevallierallogarage Wednesday, April 13, 2011 8:29:16 PM

Thanks for the news. The bgProcess object seems to be very useful, I will test it soon smile

Chris Millschrismills Thursday, April 14, 2011 10:12:24 AM

Originally posted by allogarage:

The bgProcess object seems to be very useful, I will test it soon



Cool! Let us know how you get on ;-)

Babagana Bulama Lawan KadaiB4MEREAL Friday, May 13, 2011 3:51:53 PM

any opera10 or 11for smartphone (s60v2)

Write a comment

New comments have been disabled for this post.