Hello Opera 10.60

We're very pleased to release Opera 10.60 for all platforms. Linux users will notice that we're skipping 10.5x Final, as we want to get all platforms in step again.


I don't know about you, but I like having some new things to play with! We've got some speed, some HTML5 and some "HTML5" for you.


Peacekeeper benchmark comparison, showing Opera 10.60 in the lead: Opera 10.60 - 6844; Opera 10.50 - 4056; Opera 10.10 - 1924; Chrome 5.0.375.86 - 6173; Safari 5.0 - 4021; Firefox 3.6.6 - 2890. Tests carrried out on Windows Vista / Intel Core 2 Quad Q8200 2.33GHz 3GB

When it was released back in March, Opera 10.50 was the fastest browser on the planet — now with Opera 10.60, we've cranked the dials up to 11 and set the controls for the heart of the sun, increasing our JavaScript engine's performance to make it up to 50% faster than the previous version.


Allowing sites access to your location can enhance their usability and utility, and this feature comes to Opera 10.60. As an example, we've created this live download map of Opera 10.60. For a closer look at this technology see Shwetank's article How to use the W3C Geolocation API.

Opera 10.60's Geolocation bar

A note on privacy: when a site requests Geolocation information, the browser will alert you and ask for permission. You can grant it or deny it, and optionally have the browser remember your choice for that site on subsequent visits.

Geolocation works best on desktop computers using WiFi. This is because the location services provider (Google, in the case of Opera 10.60) compares the information about WiFi networks near you with its central database of WiFi hotspots and locations to find out where you are. Opera 10.60 has an option to periodically send such information to our service provider; this is off by default in Opera 10.60 in order to protect your privacy and conserve your bandwidth. If you wish to enable it and help improve the database, turn on the Collect location data in background option in opera:config#Geolocation.

You might also be interested in Privacy of Geolocation Implementations, a position paper by Marcos Caceres for the W3C Workshop on Privacy for Advanced Web APIs.

HTML5 AppCache for Offline Applications

HTML5 allows developers to code offline applications: in-browser applications so that they continue working when an internet connection is unavailable. This is as useful for a London businesswoman working on a train as it goes through a tunnel as for an Indian student working on a laptop during a power outage. Read our tutorial Running your web applications offline with HTML5 AppCache.

AppCache further blurs the difference between Web and desktop applications, and at Opera we're very excited about this. Our developer environment Opera Dragonfly uses of AppCache so it can work offline too. (Read more about Opera Dragonfly using HTML5 AppCache.)

WebM video

Opera 10.60 is the first browser to ship with support for WebM video, the new video codec open-sourced by Google as a very high quality codec for delivering video content over the Web (including streaming video) without the royalties than encumber its competitors. YouTube is converting all its videos to WebM. It's the future of video over the Web; as Håkon Wium Lie, our Chief Technology Officer and co-inventor of CSS, said:

WebM will join the list of open and freely usable Web formats, and video will finally become a first-class citizen of the Web.

Web Workers

We've begun our work to support Web Workers. Web Workers allow your JavaScript to delegate tasks to other processes that run in parallel, so your main script can do the exciting stuff while the Web Worker sits in the corner doing heavy computations without slowing the main script down. Our very own Daniel Davis has written a fun tutorial Web Workers rise up!

You might not notice significant differences in timings in Opera with Web Workers running (check our Web Workers speed test in Opera 10.60 and other browsers). This is because we've long built our JavaScript engine so that it doesn't slow down too much even while doing heavy lifting (which is why we have the fastest JavaScript engine in the world). Opera is a single-threaded application currently, so Web Workers don't speed it up that much. As we develop a multithreaded version of Opera (for platforms that can support that—not every platform can) you'll notice greater speed differences between apps that use Workers and those that don't.

Vendor Prefixed CSS

Opera 10.60 supports a small number of CSS properties with vendor prefixes. See -o- vendor prefixed CSS supported in Opera 10.50 and 10.60.


We sincerely hope there aren't any, but it's almost certain that there are so, if you find a bug please help us squash it using our bug reporting wizard.