Opera Moving to WebKit
Written by Ian Elliot   
Wednesday, 13 February 2013

Opera has confirmed that it is to drop its own proprietary rendering engine, Presto, and switch to WebKit instead, not only for smartphones but also for its desktop browser.

A rumour that Opera was planning a move to Webkit for its Android browser emerged in January, but today's news is of a more sweeping change.

The announcement from Opera states:

To provide a leading browser on Android and iOS, this year Opera will make a gradual transition to the WebKit engine, as well as Chromium, for most of its upcoming versions of browsers for smartphones and computers.

It quotes Chief Technology Officer HÃ¥kon Wium Lie who explains the rationale for the move:

"The WebKit engine is already very good, and we aim to take part in making it even better. It supports the standards we care about, and it has the performance we need. It makes more sense to have our experts working with the open source communities to further improve WebKit and Chromium, rather than developing our own rendering engine further. Opera will contribute to the WebKit and Chromium projects, and we have already submitted our first set of patches: to improve multi-column layout."

What does this mean for developers?

It strengthens WebKit, which will be welcomed by many, but not everyone is pleased by the having one fewer web browser to test for.

Co-chairman of the W3C CSS Working Group, Daniel Glazman considers that from the point of view of the CSS Working group one less testing environment means one less opportunity to discover bugs and issues and writes on his blog

"The Web wakes up less fragmented today but this is a sad moment because fragmentation and competition are good for innovation."

While most would agree that competition is good it is fairly obvious that fragmentation is bad. It might be an advantage for a standards organization to have lots of implementations to test its specification against, but having multiple implementations to code for is a tiresome chore.

You could even say that it isn't a huge problem if a small number of implementations get it wrong as long as we know about it and can code to a small set of de facto standards - the smaller the number the better. The issue of competition is also much diluted by the need to conform to a standard - the only place for innovation and competition is in the quality of implementation.

However, there is something unnerving about handing the web over to a single rendering engine. The situation hasn't quite come to this, but now we only have Microsoft's Trident and Mozilla's Gecko to offset Webkit's huge influence. As Glazman says

"One CSS prefix is gone and -webkit-* increases its power."

 

operaicon

 

 

More Information

Announcement from Opera

 

Related Articles

WebKit Is Breaking The Web

Opera Mobile and Mini for Android

Firefox Junior for Apple iOS

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

blog comments powered by Disqus

Banner


EF7 Drops XML Modeling Favors Code First
27/10/2014

Microsoft is dropping some ways of modeling data in the next version of Entity Framework (EF) to make the database tool more lightweight.



Eve Set To Make Programming Easy?
07/10/2014

Chris Granger is the man responsible for Light Table and what you think about his next project is probably conditioned by what you thought about his previous efforts.


More News

Last Updated ( Wednesday, 13 February 2013 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2014 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.