back to article Google forks WebKit, promises faster, leaner Chrome engine

Google has announced that its Chrome browser is dropping the popular WebKit browser engine in favor of Blink, a new fork of the code that the Chocolate Factory says will make Chrome faster, more powerful, and more secure. The internet ad giant announced the move on Wednesday via the official blog of the Chromium project, the …

COMMENTS

This topic is closed for new posts.
  1. Chad H.

    Is the headline writer on holiday?

    I would have gone with:

    Google to Apple: Get Forked.

    1. Charles Calthrop

      Re: Is the headline writer on holiday?

      " Blink and you're dead" says Apple's weeping angel. Might have to shoehorn a few lies in to make it fit though

    2. Anonymous Coward
      Anonymous Coward

      Re: Is the headline writer on holiday?

      "one fell swoop it can discard 7,000 files and 4.5 million of lines of code that exist only to support WebKit2's architecture"

      I guess Google got fed up with each new version of IE being faster than the current release of Chrome and having vastly fewer security vulnerabilities....A drastic change of architecture is the likely only way they could catch up.

  2. Ken Y-N
    Headmaster

    > In fact, the initial code base of Blink is identical to the current code base of WebKit.

    Err, isn't that the very definition of a fork?

    1. Anonymous Coward
      Anonymous Coward

      definition of a fork...

      A fork is like a trident but with 4 tines rather than 3.

      I'm sure I've heard of a rendering engine called trident... isn't that what's at the heart of internet explorer? Yet again google is going one better than microsoft!

      1. Brewster's Angle Grinder Silver badge
        Headmaster

        Re: definition of a fork...

        "A fork is like a trident but with 4 tines rather than 3."

        So what do I call my fancy fork with two trines? Or my tuning fork?

        (The fact that the joke was funny doesn't disempower me from being a pedant; however it does lower me to the level of my accountant.)

        1. DF118

          Re: definition of a fork...

          > fancy fork with two trines

          Tines

          Muphry's Law in action there methinks.

          1. Anonymous Coward
            Anonymous Coward

            Re: definition of a fork...

            Tines? Our family always called them prongs, is that wrong?

        2. Anonymous Coward
          Anonymous Coward

          Re: definition of a fork...

          "So what do I call my fancy fork with two trines? Or my tuning fork?"

          A fork has four tines. Logically a trident is then a threek, and a "fork" with two tines fork would be a took, or perhaps a duke (or simply a pickle fork).

          1. Robert E A Harvey
            Headmaster

            Re: definition of a fork...

            How many tines does a pitchfork traditionally have?

            1. Nigel 11
              Headmaster

              Re: definition of a fork...

              Or a fork in the road. Or a fork in a tree. (A biological tree, or a binary one). "Implement used for transferring food from one's plate to one's mouth" is just one of many definitions. By the way, the original table forks had two tines, like a very small pitchfork.

  3. Pete Spicer

    Yay for yet another browser engine. With Opera moving to Webkit, I thought we were headed towards three browser engines that worked relatively consistently but noooooooooo that's not enough for Google.

    1. Spazturtle Silver badge

      Opera have already said they will be using Google's new Blink engine, and the more engine the better as long as they follow standards correctly, which they will if you have read what Mozilla and Google have decide to do with vendor flags.

    2. Ian Yates

      While I'm not going to tout doom, I do think it's a shame that this sounds like it won't be a compatible fork that Google can use to feed back fixes and improvements to WebKit.

      I don't believe multiple engines is the answer to a better web, it's multiple groups maintaining and using engines, whether they be the same engine or different ones. It's the competitiveness of the engine use that promotes the improvements.

      Who knows, though, maybe in a few years Safari et al. will have moved to Blink.

      As long as it's open source, there's no harm done.

  4. rvt
    FAIL

    Ahhh yes, Chrome, the new IE6!

    1. Maliciously Crafted Packet
      Unhappy

      How could you say such a thing.

      Google has the very best interests of the web at heart, and we should all be grateful for that.

      1. Anonymous Coward
        FAIL

        Re: How could you say such a thing.

        "Google has the very best interests of Google at heart, and we should all be grateful for that." TFTFY

        1. Maliciously Crafted Packet

          Re: How could you say such a thing.

          These nasty people have been less than complimentary too. They're even suggesting Blink isn't really open source.

          The Horror - The Horror.

      2. Anonymous Coward
        Anonymous Coward

        Re: How could you say such a thing.

        "Google has the very best interests of the web at heart, and we should all be grateful for that."

        wow you really have eaten the pie.

        I'll amend

        "Google has it's own self interests for the web at heart, and we should all be worried for that."

        Fixed.

  5. Neil Barnes Silver badge
    WTF?

    "introduction of a new rendering engine can have significant implications for the web"

    Er, why? Surely there are standards for browsers? HTML rings a bell...

    1. Mike Dimmick
      Boffin

      Re: "introduction of a new rendering engine can have significant implications for the web"

      The problem is that standards are very difficult to specify precisely using English. The specifications for HTML 4, CSS level 1 and CSS level 2 have not changed in 15 years. They were sufficiently ambiguous that even though browser manufacturers were doing their best to test to the specifications - even Microsoft for IE 6.0 - there were incompatibilities between the results. There were no rigorous, shared, conformance tests for any of those until really the last couple of years, so the required behaviour was not nailed down - still isn't, really. Even different versions of WebKit - that is, current builds of Chrome and Safari - could, and do, produce different behaviour.

      CSS level 2 was found to be so ambiguous, and have so many underspecified features, that it led to a revision 2.1 which nailed more stuff down and removed a lot of the underspecified stuff.

      A lot of the effort in the HTML5 and HTML v.Next, and related, specifications has gone into nailing down precisely what was actually meant in earlier versions. There's now a serious effort to write shared conformance tests, and to actually run them automatically for each browser build, checking for regressions. IE has quite a lead in the official conformance tests, because Microsoft have been submitting the most tests to the suite - not without debate as to whether the test actually tests the behaviour it claims to test, and whether it comes up with the right answer.

  6. Anonymous Coward
    FAIL

    the new monopoly shows its teeth

    1. roselan
      Thumb Down

      A monopoly with like 40% market share, that's a new thing. a blinkopoly?

  7. Anonymous Coward
    Anonymous Coward

    -chrome-

    Yay another prefix!

    1. Brewster's Angle Grinder Silver badge
      1. DaLo

        Re: -chrome-

        Both Firefox and Google are retiring or have retired vendor flags. Webkit to follow?

        The feature will be off by default but you can still implement it and turn the feature on to see how it will work. When it eventually becomes stable the feature will be turned on by default and the effect will start working.

  8. Zibob

    Securing ad based web?

    Witht he recent removal of both AdBlock Plus and AdAway from the Play store on android will Google want to pull the same trick and out law them on the new browser?

    No idea if it is possible but there must be some sort of revenue based decision for the move. It is a rare day when a company, especially one as large and profitable ad Google, does anything with the express plan of making life better for the end user.

    I remain optimistic and will continue with my Chrome using for the time being, but strange times ahead.

    1. Al_21

      Ads hurt?

      As an end user, I rather have ads and maintain the use of Google's free services (search engine, browser, maps, street view etc) than no ads and less or lower quality free services.

    2. BOBSta
      Black Helicopters

      Re: Securing ad based web?

      @Zibob - I did wonder the same thing myself! Is it an opportunity for Google to more closely integrate their ads AND stop AdBlockers from working...? I hope not. And its alleged that Blink will be Open Source, so surely someone will spot if they do try to do this in Chome.

      Now, where did I put my tinfoil hat?

  9. John Cowan

    Not necessarily

    The first release of a fork often contains many changes from the original version.

    1. peyton?

      Re: Not necessarily

      The article says "initial codebase", not 'initial release'.

  10. gyffes
    Thumb Down

    More Secure?

    Not if Google is going to persist in its stupid insistence that a "master password"-type option is not necessary. Their position is "if someone is at your computer, you're already compromised;" this is inane on its face and truly stupid when you think about it for even a moment. Fine, they're at my computer: let's make it a WEE bit harder to get to ALL my stored passwords, shall we?

    Come on, Google, at least offer the OPTION.

  11. Patrick O'Reilly
    Trollface

    What about Morrissey?!

    Opera's Bruce Lawson also dissed Morrissey's solo career, where's your comment on that?!

    1. Anonymous Coward
      Anonymous Coward

      Re: What about Morrissey?!

      And Morrissey's solo "career" does need dissing. (although I did like "Irish Blood, English Heart")

  12. Dan 55 Silver badge
    Joke

    Google is coming for you, but listen, don't blink

    That is all.

  13. Anonymous Coward
    Trollface

    Embrace and extend?

    So presumably this isn't embrace and extend because it's the worlds biggest advertising agency, rather than Microsoft, doing it?

  14. Crisp

    Time to start chanting the browser prayer.

    Please don't break my website!

    Please don't break my website!

    Please don't break my website!

    Where have all my divs gone?

  15. Badvok

    Long overdue cleanup starts.

    As with most 'Open Source' projects there comes a time when you have to step back and rationalise the code before moving any further, the build up of fluff/junk/obsolete code does get too much eventually. Nice to see Google doing this for WebKit - 4.5 million lines of excess code - wow!

    1. qwarty

      Re: Long overdue cleanup starts.

      Totally agree. Needs rationalizing but this must be difficult when webkit has so many vested interests to satisfy, especially Apple. Dump some of the #ifdef hell. Ditch some craziness (for instance www.webkit.org currently states Visual Studio needs the 2005 edition, use an old DirectX sdk, need to install the QuickTime sdk, unnecessary use of Cygwin; Chromium project at least supports VS2010).

  16. Kiepie
    Facepalm

    XPath : Blink vs. WebKit

    Will the Blink rendering engine be able to handle XPath on Android?

    I've been getting XPath related errors for Webkit based Android browsers.

  17. Chakra

    Not biggest fan of anything Google but this is good

    Especially the statement regarding their intentions to retire vendor specific prefixes in favor to Mozilla's and the W3C approach by keeping them under the experimental flag. The prefix situation especially on mobile was the most pressing for fans of alternate engines like gecko. If Chrome stayed with webkit it would have gotten worse.

  18. Richie 1

    Next week's news

    Opera to switch their rendering engine to Servo.

    http://en.wikipedia.org/wiki/Servo_(layout_engine)

  19. Disco Dance Donkey

    V8 may be computationally fast...

    A while ago I was playing with a prime number generator, dull I know, on my then new Aluminium MacBook. All it did was spew out a load of numbers in to a text box using DOM access, adding each new prime as it was found. Safari was hands down the fastest browser, about 50% faster than Chrome. On a hunch, I altered the script so that it only spewed the primes at script end, Chrome was the only browser to perform notably different, surpassing Safari by a margin of 20%.

    Looking at their statement, you see a reason of DOM access given yet it is Google's own JS enginge giving the lacklustre performance in the Webkit world.

  20. Robert E A Harvey
    Coat

    Says 'large-scale architectural changes' coming

    I read the subheadingas Says 'large-scale agricultural changes' coming and wasn't pariticulary startled, the way words get suborned in this business.

  21. JB

    But will this improve Chrome's resource hunger? It sucks the life out of the battery on my Nexus 10, wile Firefox and Dolphin seem to do a perfectly good job with a fraction of the processing power.

  22. Henry Wertz 1 Gold badge

    Should improve things.

    "But will this improve Chrome's resource hunger? It sucks the life out of the battery on my Nexus 10, wile Firefox and Dolphin seem to do a perfectly good job with a fraction of the processing power."

    I'd guess not really at first (the lines they remove would not be built, or ifdef'ed or optimized out). But it seems to me like radical changes in webkit would be slowed down by compatibility concerns, whereas now Google can do some serious optimizations on the HTML engine. Hopefully webkit would also be able to pull out chrome-related cruft and speed things up their own way. Often times with a fork, as long as both forks stay active, even if the forks diverge pretty wildly improvements still flow back and forth between them.

This topic is closed for new posts.

Other stories you might like