1. illegaloperation's Avatar
    Google has just announced that it is forking the open source WebKit browser engine started by Apple to create its own Blink rendering engine for its Chromium project, which feeds into the Chrome browser.

    Apple built Webkit out of Khtml for its Safari browser, and the company released it as open source software in 2005. Google went on to adopt it for Chrome. Opera recently announced that it would switch to WebKit, but it has now confirmed plans to go with Blink instead.

    The move to Blink is a significant one, as it dilutes WebKits (and indirectly, Apples) influence on the browser market. WebKit had reached as high as 40% overall market share as of late 2012.

    Google explains that the reason for the decision is that Chromium has a different multi-process architecture than other WebKit browsers.

    Supporting multiple architectures over the years has led to increasing complexity for both the WebKit and Chromium projects, Google engineer Adam Barth wrote in a blog post, adding that it has had an adverse affect on the pace of innovation.

    Barth also noted that the decision wasnt easy, but Google felt that the existence of multiple rendering engines would improve the health of the entire open web ecosystem.

    Google says that not much will change at first, though the company does expect to quickly remove 7 build systems and 7,000 files from the codebase. Blink has policies in place instructing developers on when to add new features and it will also get rid of vendor prefixes.

    The news comes as Mozilla and Samsung have also outed collaborative work on their own next-generation browser rendering engine, called Servo.

    Developer reactions to the decision appear to be mixed. Francisco Tolmasky, a veteran of Apples Mobile Safari team, says hes very excited about the new fork. He went to argue on Hacker News that Google practically controlled WebKit at this point anyway, based on the commits.

    This is what happens with software. Goals change, old code and design no longer makes sense, you refactor or rewrite, he wrote.

    Meanwhile, Pockets Steve Streza was a bit more cautious. He was hesitant to say whether its a good thing, noting that it will be beneficial for Chrome users in the short term, but hes not optimistic in the longer term.


    For another opinion, you can read Chrome Developer Alex Russells Why What Youre Reading About Blink Is Probably Wrong. He wrote:

    Yes, there are losses. Separating ourselves from a community of hugely talented people who have worked with us for years to build a web engine is not easy. The decision was wrenching. Well miss their insight, intelligence, and experience. In all honesty, we may have paid too high a price for too long because of this desire to stay close to WebKit. But whatever the right timing may have been, the good that will come from this outweighs the ill in my mind.
    04-03-2013 10:35 PM
  2. theefman's Avatar
    And they will use their dominance in mobile, search and strong position in browsers to ultimately lock people into their own standard as the world cheers them on. Shades of Microsoft in the past.
    04-03-2013 10:42 PM
  3. darkoman4's Avatar
    Google is really cutting everybody off lately. I am not sure where this may take Google, but one thing is for sure, they are burning a lot of bridges.
    04-03-2013 11:03 PM
  4. illegaloperation's Avatar
    What I want to know is whether web developers will start to use features detection instead of browsers detection.

    Currently, most other mobile operating systems uses WebKit.

    This fork means that WebKit stranglehold on the mobile web is broken.
    04-04-2013 12:37 AM

Similar Threads

  1. Replies: 5
    Last Post: 04-03-2013, 02:17 AM
  2. Is there any way to create a dd image for windows phone ?
    By SomeOneSmart in forum Windows Phone 8
    Replies: 2
    Last Post: 03-08-2013, 12:50 PM
  3. Replies: 0
    Last Post: 12-24-2008, 10:41 PM