HTML5 Zone is brought to you in partnership with:

Allen is a published fiction and non-fiction writer working on his second novel. He currently resides in Hanoi, Vietnam where he is traveling around SE Asia. He is an avid reader and lifelong geek interested in fiction, philosophy, and technology. Allen is a DZone Zone Leader and has posted 284 posts at DZone. You can read more from them at their website. View Full User Profile

Opera Moves to WebKit, Hits 300 Mil. Users

02.14.2013
| 3092 views |
  • submit to reddit

Opera Moves to WebKit

Opera has announced that all of their new products will now use WebKit as the rendering agent and V8 for the JavaScript engine.

What Does this Mean for Developers?

Extension developers may be concerned about this switch because it will probably mean a lot of extra work. But never fear! Opera will soon release a tool to convert existing OEX extensions into a format friendly to the new Chromium-based Opera. There will also be conversion tutorials and developer forums.

Web developers shouldn't be affected much, but there are two things to keep in mind:
  1. Chromium doesn't have built-in support for for H.264 or MP3 codecs. Check media support with HTML canPlayType, but the simplest method is to encode codecs in both WebM and H.264 with two <source> elements.
  2. The window.opera object will not exist in the new Chromium-based Opera.

What Does this Mean for Users?

In short, Opera users will notice better site compatibility--especially on mobile sites, which are usually only tested on WebKit browsers. The switch to WebKit has been described as a purely "under the hood" change, so users shouldn't notice much difference.

300 Million Users

Source: Wikipedia Opera also announced that it has hit 300 million users. It's still the smallest of the major browsers (see the graph to the right), but if this move to WebKit makes Opera development and usage easier, it may see an increase in its user-base and more attention from the big kids.

The Future

Opera's first WebKit-based product will be for smartphones and will be announced at the Mobile World Congress  in Barcelona at the end of this month.