Opera to switch desktop, mobile browsers to WebKit

De kogel is door de kerk: as we already talked about earlier, Opera is going to switch to the WebKit engine, leaving its own Presto rendering engine behind. We didn’t yet know if they would the switch only on mobile or on the desktop as well, and they cleared that up too: both mobile and desktop Opera Browsers will switch to the WebKit rendering engine.

The company announced the news in a press release with the unassuming title ‘Opera gears up at 300 million users’. Within it, though, the company announced the biggest change to its product since… Well, since its inception, I suppose. Since 1996, the year in which the first public release of Opera took place (version 2.0), the browser has been based on its own custom rendering engine.

After a little over 10 years, the company is phasing out Presto, and ditching custom engines for good. Instead, the next versions of Opera will use the WebKit rendering engine, the V8 JavaScript engine, using Chromium as its base. Part of the reason to do so is the mobile browsing space, which is becoming increasingly important.

“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,” Opera’s CTO, HÃ¥kon Wium Lie, sates in the press release, “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.”

He added that “the shift to WebKit means more of our resources can be dedicated to developing new features and the user-friendly solutions that can be expected from a company that invented so many of the features that are today being used by everyone in the browser industry”.

Even though it feels like the end of an era, and even though I’d much rather see more browsing engines than less, the fact of the matter is that Opera is a company, and they need to stay afloat and make money. This is a very sensible approach to reducing costs, while at the same time making it easier to play a role on smartphones and tablets.

For me, though, Opera will always be that one program I downloaded right away whenever I inaugurated a new BeOS installation. For that alone Opera, and its quirky, unique, and custom engine, will forever have secured a place in my heart. One thing though, Opera: we can has git repo for Presto please?

158 Comments

  1. aargh 2013-02-13 1:32 pm EST
    • bassbeast 2013-02-13 9:35 pm EST
      • PresentIt 2013-02-13 9:49 pm EST
        • bassbeast 2013-02-14 8:24 pm EST
          • galvanash 2013-02-14 8:40 pm EST
          • Inode 2013-02-14 8:51 pm EST
          • bassbeast 2013-02-15 7:08 am EST
          • galvanash 2013-02-15 7:38 am EST
          • PresentIt 2013-02-16 12:31 am EST
          • atsureki 2013-02-16 7:47 am EST
      • galvanash 2013-02-14 8:30 pm EST
  2. smashIt 2013-02-13 1:56 pm EST
    • vasko_dinkov 2013-02-13 2:31 pm EST
      • PresentIt 2013-02-13 6:08 pm EST
    • PresentIt 2013-02-13 6:08 pm EST
      • Kroc 2013-02-14 7:20 am EST
        • KLU9 2013-02-14 7:28 pm EST
          • smashIt 2013-02-14 9:36 pm EST
          • KLU9 2013-02-18 11:01 am EST
          • smashIt 2013-02-18 7:02 pm EST
      • twitterfire 2013-02-14 3:27 pm EST
        • PresentIt 2013-02-14 7:40 pm EST
  3. dnebdal 2013-02-13 2:45 pm EST
    • smashIt 2013-02-13 3:01 pm EST
      • Sodki 2013-02-13 3:17 pm EST
        • some1 2013-02-13 3:28 pm EST
          • Sodki 2013-02-13 3:46 pm EST
        • smashIt 2013-02-13 3:29 pm EST
      • PresentIt 2013-02-13 6:10 pm EST
      • stabbyjones 2013-02-13 7:57 pm EST
        • smashIt 2013-02-13 8:11 pm EST
  4. ssokolow 2013-02-13 3:17 pm EST
    • lucas_maximus 2013-02-13 7:07 pm EST
      • cdude 2013-02-13 9:32 pm EST
        • lucas_maximus 2013-02-14 12:31 am EST
          • Tony Swash 2013-02-14 1:00 am EST
          • moondevil 2013-02-14 6:23 am EST
          • cdude 2013-02-14 3:01 pm EST
          • moondevil 2013-02-14 3:30 pm EST
          • cdude 2013-02-14 11:44 pm EST
          • lucas_maximus 2013-02-14 8:26 am EST
          • cyrilleberger 2013-02-14 9:02 am EST
          • lucas_maximus 2013-02-14 9:17 am EST
          • Tony Swash 2013-02-14 10:59 am EST
          • lucas_maximus 2013-02-14 11:17 am EST
          • cdude 2013-02-14 3:21 pm EST
          • moondevil 2013-02-14 3:32 pm EST
          • cdude 2013-02-14 11:56 pm EST
          • moondevil 2013-02-15 6:15 am EST
          • cdude 2013-02-15 6:25 pm EST
          • moondevil 2013-02-16 9:10 am EST
          • cdude 2013-02-18 11:59 am EST
          • moondevil 2013-02-18 8:04 pm EST
          • lucas_maximus 2013-02-14 4:04 pm EST
          • cdude 2013-02-14 11:59 pm EST
          • PresentIt 2013-02-14 7:32 am EST
          • lucas_maximus 2013-02-14 8:08 am EST
          • Soulbender 2013-02-14 8:26 am EST
          • lucas_maximus 2013-02-14 8:27 am EST
          • cdude 2013-02-14 3:25 pm EST
          • lucas_maximus 2013-02-14 5:34 pm EST
          • cdude 2013-02-15 12:12 am EST
          • lucas_maximus 2013-02-15 2:51 pm EST
          • PresentIt 2013-02-16 12:35 am EST
          • lucas_maximus 2013-02-16 2:37 pm EST
          • Nelson 2013-02-14 6:43 pm EST
          • lucas_maximus 2013-02-14 7:11 pm EST
          • PresentIt 2013-02-14 7:41 pm EST
          • cdude 2013-02-15 12:24 am EST
          • Nelson 2013-02-15 12:31 am EST
          • cdude 2013-02-15 6:36 pm EST
          • Nelson 2013-02-16 3:29 am EST
          • cdude 2013-02-18 12:22 pm EST
    • woegjiub 2013-02-13 9:25 pm EST
      • Adurbe 2013-02-13 10:24 pm EST
        • moondevil 2013-02-14 6:19 am EST
        • lucas_maximus 2013-02-14 9:20 am EST
      • lucas_maximus 2013-02-14 8:12 am EST
  5. codewrangler 2013-02-13 3:43 pm EST
  6. Fergy 2013-02-13 3:57 pm EST
    • Bill Shooter of Bul 2013-02-13 4:50 pm EST
      • Fergy 2013-02-13 6:09 pm EST
        • telns 2013-02-13 6:55 pm EST
          • telns 2013-02-13 7:05 pm EST
          • PresentIt 2013-02-13 9:24 pm EST
          • cdude 2013-02-13 9:51 pm EST
          • telns 2013-02-13 10:58 pm EST
          • cdude 2013-02-14 3:32 pm EST
          • telns 2013-02-14 5:51 pm EST
          • cdude 2013-02-15 12:36 am EST
          • PresentIt 2013-02-13 9:23 pm EST
          • telns 2013-02-13 11:03 pm EST
          • PresentIt 2013-02-14 7:30 am EST
          • telns 2013-02-14 5:46 pm EST
      • Phucked 2013-02-13 6:26 pm EST
        • phoenix 2013-02-13 6:53 pm EST
          • cyrilleberger 2013-02-14 9:10 am EST
      • zima 2013-02-18 8:52 pm EST
    • PresentIt 2013-02-13 6:13 pm EST
      • Fergy 2013-02-13 6:19 pm EST
        • PresentIt 2013-02-13 9:22 pm EST
          • Fergy 2013-02-18 9:14 pm EST
        • zima 2013-02-18 9:07 pm EST
          • Fergy 2013-02-18 9:11 pm EST
          • zima 2013-02-18 9:18 pm EST
      • zima 2013-02-18 9:01 pm EST
    • zima 2013-02-18 8:27 pm EST
      • J-freebsd_98 2013-02-18 10:12 pm EST
  7. ronaldst 2013-02-13 4:15 pm EST
    • PresentIt 2013-02-13 6:14 pm EST
      • Kochise 2013-02-13 8:16 pm EST
        • PresentIt 2013-02-13 9:26 pm EST
          • Kochise 2013-02-14 8:23 am EST
          • PresentIt 2013-02-14 7:15 pm EST
          • Kochise 2013-02-14 9:13 pm EST
          • PresentIt 2013-02-16 12:33 am EST
          • Kochise 2013-02-16 8:00 am EST
  8. moondevil 2013-02-13 4:24 pm EST
    • cdude 2013-02-13 10:01 pm EST
      • moondevil 2013-02-14 6:16 am EST
        • cdude 2013-02-14 3:38 pm EST
          • Nelson 2013-02-14 6:35 pm EST
          • lucas_maximus 2013-02-14 9:14 pm EST
          • cdude 2013-02-15 12:51 am EST
    • Soulbender 2013-02-14 8:27 am EST
      • lucas_maximus 2013-02-14 9:23 am EST
        • cdude 2013-02-14 3:39 pm EST
          • lucas_maximus 2013-02-14 4:08 pm EST
          • Nelson 2013-02-14 6:30 pm EST
          • lucas_maximus 2013-02-14 7:08 pm EST
          • cdude 2013-02-15 6:49 pm EST
          • lucas_maximus 2013-02-16 2:40 pm EST
          • cdude 2013-02-18 12:36 pm EST
          • lucas_maximus 2013-02-18 1:30 pm EST
  9. Dave_K 2013-02-13 4:34 pm EST
    • WorknMan 2013-02-13 5:32 pm EST
    • zima 2013-02-18 9:26 pm EST
  10. PieterGen 2013-02-13 4:49 pm EST
    • cdude 2013-02-13 10:05 pm EST
  11. nej_simon 2013-02-13 5:30 pm EST
  12. UltraZelda64 2013-02-13 6:36 pm EST
    • shmerl 2013-02-13 7:10 pm EST
  13. grumpyoldman 2013-02-13 8:31 pm EST
    • PresentIt 2013-02-13 9:28 pm EST
  14. sforstall1983 2013-02-14 1:30 am EST
  15. J-freebsd_98 2013-02-14 2:27 am EST
  16. J-freebsd_98 2013-02-14 2:29 am EST
  17. shinkou 2013-02-14 3:32 am EST
  18. Sauron 2013-02-14 1:42 pm EST
    • PresentIt 2013-02-14 7:19 pm EST
  19. deathshadow 2013-02-14 2:32 pm EST
  20. KLU9 2013-02-14 7:48 pm EST
  21. comrad 2013-02-15 10:06 am EST
  22. drpatt77 2013-02-17 11:44 pm EST
    • deathshadow 2013-02-18 1:08 am EST
  23. Hegadem 2013-02-18 2:32 am EST
    • zima 2013-02-18 8:18 pm EST