Slashdot Mirror


Opera Confirms It Will Follow Google and Ditch WebKit For Blink

An anonymous reader writes "Google on Wednesday made a huge announcement to fork WebKit and build a new rendering engine called Blink. Opera, which only recently decided to replace its own Presto rendering engine for WebKit, has confirmed with TNW that it will be following suit. 'When we announced the move away from Presto, we announced that we are going with the Chromium package, and the forking and name change have little practical influence on the Opera browsers. So yes, your understanding is correct,' an Opera spokesperson told TNW. This will affect both desktop and mobile versions of Opera the spokesperson further confirmed."

31 of 135 comments (clear)

  1. Re:User configurable by Anonymous Coward · · Score: 2, Insightful

    Because it is LOL to fool with the rendering engine.

    LOL this looks great in IE7, looks like crap in IE8, doesn't work at all in IE9, and looks great in IE10. Why not extend that type functionality to all browsers?

    LOL LOL LOL

  2. Re:So webkit != Blink! by yincrash · · Score: 4, Informative

    They are keeping legacy -webkit prefixes and are not adding any new prefixes. Please see here

  3. Re:User configurable by NonSequor · · Score: 4, Insightful

    Even for the nonclueless users it would be kind of obnoxious. I'm not a settings minimalist, but I happen to think that if its hard to tell what flipping a setting has actually done, maybe it shouldn't be there.

    --
    My only political goal is to see to it that no political party achieves its goals.
  4. Re:User configurable by lilfields · · Score: 2

    New versions of IE 10+ are fairly compliant, in some ways more so than others. IE11 will be blocking scripts that are IE specific if I'm not mistaken to keep developers from making their sites look different on IE than say Chrome because older versions of IE weren't compliant when now IE11 is...but the user still suffers from the past IE sins.

  5. The Angels have the Google by Snowhare · · Score: 5, Funny

    Remember: Don't Blink

    1. Re:The Angels have the Google by ChunderDownunder · · Score: 3, Informative

      Ahem, I think you have the wrong franchise, and the OP was referring to Doctor Who

  6. Re:User configurable by larry+bagina · · Score: 5, Insightful

    Google says they're forking for technical reasons -- Google uses a different thread model and security model than Apple and making a hard break makes for easier maintenance. If they're going to keep both rendering engines around and updated then there would be no reason to fork in the first place.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  7. Re:So webkit != Blink! by Anonymous Coward · · Score: 2, Interesting

    Until they decide to discontinue supporting them. Google is fickle.

  8. Re:So webkit != Blink! by Billly+Gates · · Score: 5, Insightful

    I hope they don't keep -webkit-* enabled forever. The CSSWG agreement doesn't say anything about phasing out existing prefixed properties, but keeping them around with outdated syntax/behavior doesn't seem like a good idea. It was never good practice to use a prefixed property without its unprefixed version. So if removing prefixed properties breaks some pages, that means they were broken in the first place.

    You must be new here :-)

    Things stay freaking forever in the industry once it someone or a corporation is dependent on something. IE 6 and XP is still being used with its users considering an open standard broken because it breaks and broken standard to them which is open. Logic is backwards but CMS never get replaced, sites stay, and users whine and blame YOU if something doesn't work. Never the product.

    This is a classic lesson on why standards are so important and why going proprietary is bad. Not a closed vs open debate more than a standard one. Stuff never goes away even if it is broken.

  9. Re:Poor Opera by larry+bagina · · Score: 3, Interesting

    Opera is now Google's bitch -- dependent on Google for search bar revenue, dependent on Google for the Browser itself. They're Chrome with some slightly different, well, chrome.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  10. Open source Presto? by linebackn · · Score: 4, Interesting

    Is there any chance Opera would consider open sourcing Presto since they plan to drop it?

    1. Re:Open source Presto? by arf_barf · · Score: 2

      A few years ago, I was in the market for a simple html rendering engine for an embedded project. There were only a couple of options: webkit, presto and one more engine that I dont remember the name of. The licensing fees that opera wanted were astronomical and only the likes on Nintendo could afford it. Needless to say, I used webkit even though Presto was more desirable.

      Anyhow, they should have open-sourced a few years back and snatched up a large portion of embedded market (which is actually quite big if you think about it)

    2. Re:Open source Presto? by tlhIngan · · Score: 2

      A few years ago, I was in the market for a simple html rendering engine for an embedded project. There were only a couple of options: webkit, presto and one more engine that I dont remember the name of. The licensing fees that opera wanted were astronomical and only the likes on Nintendo could afford it. Needless to say, I used webkit even though Presto was more desirable.

      Anyhow, they should have open-sourced a few years back and snatched up a large portion of embedded market (which is actually quite big if you think about it)

      The problem was, a few years ago, Opera was making big money selling Opera Mobile (not to be confused with Opera Mini - Mobile is a portable version of Opera, and basically the best mobile browser). Until WebKit was ported to mobile, Opera Mobile was the browser to have on your phone.

      So naturally, Opera was riding high because well, being the best browser meant you also were embedded in a LOT of devices (I have many devices with Opera embedded in it).

      Of course, Apple just HAD to port WebKit and install it on the newfangled "iPhone" and ruin it for Opera...

  11. Opera's appealing features by Anonymous Coward · · Score: 3, Interesting

    I'm an Opera user, I use it mostly because I like its UI and sidebar panel. Killer feature I liked was the password manager, just hit the key icon and login onto a site, even if you have many popups of the same domain, logging into a single page logged you into all of them automagically. Firefox still bugged me at that time with a username/password per page and that was what drove me over to Opera.

    Opera used to have SpeedDial well before Chrome and Firefox but both of them have similar versions now along with tabbed browsing etc...

    Opera didn't always work on all sites, but it's UI and general features made it worth it. Hopefully they keep it, its sad to see Presto go but with Webkit/Blink I guess we get more performance and compatibility.

  12. Sad by fermion · · Score: 3, Insightful
    I continue to see Opera fall. It started with the insistance on the MS WIndows ecosystem instead of bringing the incredible functionality of other OS. If it had focused on Mac and *nix it could have had those markets, because at the time there was that could compete with it, and even now it is a top browser. I had thought that the move to Webkit was a gutsy move because Opera could not put all it's resources on making a good browser instead of just reinventing and playing catch up on the rendering engine.. The technology has matured, and Webkit and Gecko are the engine. IE is an application front end rather than a general purpose browser, so Trident is always going to be a lesser engine.

    Instead they are hitching their wagon to a convenient big horse instead of just being an innovative company. And i think that it will end badly. There is no reason to believe that Google will not increasing put closed source components into Blink. There is no reason for Google to eventual be civil with Apple, in the way that Apple was eventually civil with KHTML. At some point, unless Opera has some sort of secret agreement with Google, it can only be assumed that they will not have a guaranteed future.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    1. Re:Sad by eWarz · · Score: 2

      Opera was falling increasingly behind in the browser 'wars'. They have to back the strongest player. Apple may make the most short term profits but Google has the strongest staying power. Google will NOT attempt to close source it's effort, since doing so will rally support under Webkit2. This is not meant as a flame, but chrome is available on far more platforms (linux, mac, android, etc.) than safari is.

    2. Re:Sad by hkmwbz · · Score: 4, Insightful

      Your comment doesn't make any sense whatsoever.

      I continue to see Opera fall.

      The other day, Opera announced that it has grown to 300 million active users, up from 200 million 1.5 years ago. And several quarters in a row now, they have reported record revenues and profits.

      How is Opera falling exactly, when all the numbers are pointing up?

      It started with the insistance on the MS WIndows ecosystem instead of bringing the incredible functionality of other OS.

      What are you talking about? Opera was the first browser company to focus on mobile (back when everyone laughed at them for thinking that anyone would want to browse on their phones), and they started working on Mac and *nix versions in the late 90s.

      I had thought that the move to Webkit was a gutsy move ... Instead they are hitching their wagon to a convenient big horse instead of just being an innovative company.

      Does not compute. The whole point of moving away from Presto was to be able to spend more time on innovation.

      How is Opera hitching their wagon to anything? They can fork at any time, or move to some different engine.

      --
      Clever signature text goes here.
    3. Re:Sad by hkmwbz · · Score: 2

      Opera just reached 300 million active users, up from 200 million a little more than a year ago. Falling behind?

      They don't have to back the strongest player. They have to choose the technology platform that best fits their needs to keep growing.

      --
      Clever signature text goes here.
  13. Re:Differentiation? by SpectreBlofeld · · Score: 5, Informative

    They're obviously hurting financially. By switching to Webkit (and now Blink) they were able to lay off over 90 developers, some of whom had been with the company for 15 years. This sucks - for the developers, obviously, but I'm sure nobody was happy about making that call; but according to salarylist.com, the average software developer salary is around $81,000/yr which times 90 developers is 7.29 MILLION dollars a year. Not sure if Norway dev pay is equivalent to the US average, but you get the rough picture. That sort of sum could make or break Opera as a company.

    I've been a fan of Opera browser for a very long time - I started using it right after it became free. Opera pioneered a great deal of features that are browsing must-haves today, implementing them years before any competitor. They remind me of another company that hailed from their land-mass-sharing-neighbors in Sweden: Saab. A car company that pioneered many innovations that were later incorporated in automobiles across the board. The first to do this, the first to do that - turbochargers on production cars, cabin air filters, very high crash safety standards, active seat belts (okay, that one didn't last long), active head rest restraints, refrigerated glove box (for taking that Chardonnay to the picnic of course), headlight washers, heated seats, the use of computers to automatically monitor and adjust the engine's operations based on the type of fuel used and sensor input, direct ignition, traction control, air conditioned seats, etc, etc, etc. Now compare to this list of Opera 'firsts':

    http://operawiki.info/OperaInnovations

    Saab was bought by GM. When that happened, all their cars were mandated to be cross-platform cars. They shared chassis with other cars; some models (and SUV and a hatchback) were blatant rebadges of a GM SUV and a Subaru (nicknamed the Saaburu). Now Saab is no more.

    Sounds like what is happening to Opera, unfortunately.

    I know 'car metaphors' are a Slashdot tradition, but I find this one particularly apt.

  14. Re:Poor Opera by Archenoth · · Score: 5, Insightful

    I use Opera.

    I don't use it for it's rendering engine, but rather for all of the functionality it has by default that other browsers simply cannot do. (Even with extensions.) So, the fact that it is becoming more compatible with most websites is great news for me. It means they can continue to innovate like they have done for years. (Most modern browsers use things that were created by Opera ages ago.)

    They are not becoming Google's bitch because rendering was never their main feature, they are simply adopting the engine that everyone develops for while retaining the functionality that Opera users actually use. Sure, some of us will decry the switch because Presto was one helluva light engine and we lose the work done on it, but other then that, this is actually good news.

    --
    The arch foe.
  15. Re:So webkit != Blink! by 19thNervousBreakdown · · Score: 3, Interesting

    assuming they're 100% compatible

    The fact that this is a massive assumption once the codebases start diverging was the point of the GP post.

    --
    <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
  16. Re:Poor Opera by TeXMaster · · Score: 3, Interesting

    I'm an Opera user myself and while I agree that (one of) the main reason(s) for this preference was the functionality of the whole thing, I did like the Opera rendering engine, and often found it to be more standard-compliant than other engines, even when it had less coverage. I'm a little afraid that the Blink switch will break some of the functionalities I've been relying on (such as the ‘presentation mode’ in full-screen).

    On the other hand, with the Blink/WebKit fork we are probably going to have three main engines again, and this is a good thing.

    --
    "I'm never quite so stupid as when I'm being smart" (Linus van Pelt)
  17. Re:Differentiation? by MightyMartian · · Score: 4, Funny

    I'm sorry. I don't get car metaphors. Could you restate your argument as a superhero metaphor?

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  18. Re:So webkit != Blink! by ozmanjusri · · Score: 2

    So? It's fully open source.

    --
    "I've got more toys than Teruhisa Kitahara."
  19. Re:Poor Opera by sgunhouse · · Score: 2

    Strange, I thought Bing was the default search engine.

  20. Re:So webkit != Blink! by TyFoN · · Score: 4, Informative

    Blink is based on webkit which itself is based on KHTML which is as you might know is fully open source (GPL).
    They can't really change that license :)

  21. Re:User configurable by Ash+Vince · · Score: 3, Interesting

    Why not just make the choice of rendering engine user configurable?

    I have just been digging around and think I can answer this question. It seems that the reason for this is to do with the upcoming webkit2 Apple project taking a very different approach to how multiprocess stuff should work. They have some pretty diagrams here showing the differences: http://trac.webkit.org/wiki/WebKit2

    Google have long taken the approach it seems to just have entirely separate processes for each page talk to a webkit subprocess via api calls.The webkit2 project are taking a different approach by trying to put multiprocess stuff actually into the webkit2 api itself.

    Since Apple will probably throw webkit out the window anyway when webkit2 is ready it seems that everyone moaning about Google here may be a bit backward. It seems that when Webkit2 is ready then everyone except Chromium will use it. Chromium won't need to use webkit2 because it is already designed to do what webkit2 does anyway.

    I have to admit, I have a gut feeling here that wrapping the multiprocess stuff around webkit ala chromium is actually a better idea than trying to do what WebKit2 is trying so I think the chromium devs might be making a better choice from a technical perspective even though it probably is a bit more resource hungry.

    Of course much of this about Apple adopting webkit2 for Safari all pure speculation, but then it has to be when you are talking about a closed source product like Safari and don't work for Apple.

    --
    I dont read /. to RTFA, I read /. to offend people in ignorance.
  22. Re:User configurable by am+2k · · Score: 2, Interesting

    Google says they're forking for technical reasons -- Google uses a different thread model and security model than Apple and making a hard break makes for easier maintenance.

    That's only half of the story - they're using a different thread model because they wrote it themselves and didn't allow Apple to merge it into the original code base. So the fork is not really based on a technical reason.

  23. Re:So webkit != Blink! by FunPika · · Score: 3, Informative

    KHTML is LGPL, not GPL. While any modifications to the KHTML parts have to be open sourced, anything else linked to that can be under any license Apple, Google, Opera, or anyone else wants. If KHTML was actually under GPL, then while IANAL I am pretty sure that any proprietary code used in Safari, Chrome (not Chromium), or Opera (once it finishes switching from Presto) would be considered GPL violations. In addition releasing parts of Webkit/Blink under BSD (which is the case) would probably violate the GPL.

    --
    After years of not using a signature, I am going to make one to say the following: Fuck Beta
  24. Re:So webkit != Blink! by drinkypoo · · Score: 5, Insightful

    Standards keep the various vendor's implementations compliant.

    Laws prevent crimes.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  25. Wonder if Opera knew about Blink by markdowling · · Score: 2

    before pensioning off Presto...