Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Opera Stays Ahead of the HTML5 Curve

DZone's Guide to

Opera Stays Ahead of the HTML5 Curve

· Web Dev Zone
Free Resource

Prove impact and reduce risk when rolling out new features. Optimizely Full Stack helps you experiment in any application.

While Apple's Safari page muddies the term 'HTML5', Opera presses forward with further support and implementations related to the still-changing HTML5 spec.  One feature you won't see on Safari is WebM support for HTML5 video.  Opera's new build of version 10.6, released today, has also added several features related to HTML5 and other open standards.

Since it was announced as an open source video codec at Google I/O, the VP8 component of WebM is becoming the widely favored technology for the HTML5 video standard.  This is because the codec is better than Ogg Theora (the other open source choice) and it's royalty-free, even for commercial use (unlike H.264).  Because of the strong disagreements on the proper codec for the HTML5 video standard, no codec is mandated by the standard yet.  While browsers like IE9 and Safari support H.264 video, Opera and Firefox only support Ogg Theora (and more recently, WebM).  Chrome supports all three.

A new icon-instead-of-thumbnail change in the alpha release two weeks ago


Besides WebM HTML5 video support, Opera 10.6 has added HTML5 Offline Web Applications in today's build.  This feature enables the creation of web-standard applications that provide a manifest for the files that are needed for offline functionality.  You can see Opera's new offline capabilities in this demo.

The Geolocation standard has been partially implemented on FreeBSD and Linux in this build, but more support will be added later for this implementation.  Web Workers is another standard that has been added in today's build.  The API facilitates the spawning of message-passing workers running in the background, parallel to their main page.  This enables thread-like operation without threads.  There is a Web Workers demo here.

Other changes include a major update for Cross-Document Messaging ( demo), specific fonts for CJK sites, and bugfixes for Linux/FreeBSD.  Mac plugins should also perform better.  Bing has been made the new Speed Dial search engine, but it can be removed in the Manage Search Engines box.

Keep up with new Opera releases and download builds at the Desktop Team's blog.

With SDKs for all major client and server side platforms, you can experiment on any platform with Optimizely Full Stack.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}