Developers › A Journal from Behind the Trenches
Poll: What do you think about Opera switching to WebKit?
Feel free to expand on the reasoning for your vote here.
About this article
| Published in | A Journal from Behind the Trenches |
|---|---|
| Date | February 13, 2013 |
| Author | Haavard |
| Tags | presto, webkit, poll |
| Original | Internet Archive |
inDigazzZWednesday, February 13, 2013 11:33:55 AM
PierreWednesday, February 13, 2013 11:36:34 AM
and for Jon and Yngve : Sad
For the future : don't know where you go...
For now : excited to see your first webkit things
SushubhWednesday, February 13, 2013 11:37:35 AM
Bad for folks like me who loved Presto for what it offered.
Probably not very good for the open web. Especially on the mobile front which is now largely webkit other than Windows Phone devices.
Anyways, hard to say until I see how it changes the behavior of the browser while I am using it till you guys release the first build!
FransWednesday, February 13, 2013 11:53:08 AM
mrdWednesday, February 13, 2013 11:53:51 AM
From a wider perspective of how this will impact the web... it's a bad thing, a sad thing. Opera was a hold out and a bulwark against the monoculture that we used to have with IE and now have with Webkit.
With this Opera now becomes Internet Explorer circa 2000. That doesn't make me happy or fill me with joy for where we're going to be in a few years.
ouzowtfWednesday, February 13, 2013 11:55:26 AM
Martin KadlecWednesday, February 13, 2013 11:56:42 AM
What is bad:
FransWednesday, February 13, 2013 12:00:17 PM
Originally posted by BS-Harou:
Could you expand on that? I don't think XML is very user-friendly either.
Originally posted by BS-Harou:
Yup. My rule of thumb is that if Presto and Gecko do one thing and Webkit another, Webkit is probably in the wrong. Of course I'll check the spec if I want to be truly sure.
s/ashWednesday, February 13, 2013 12:02:27 PM
I'm pretty skeptical in terms of Opera's smoothness while on top of WebKit, that being the main reason why I'm using it. :| The second being its flexibility that any WebKit-browser lacks.
FransWednesday, February 13, 2013 12:06:02 PM
Originally posted by s/ash:
Actually I think Chromium on Linux does a fairly reasonable job at looking native these days. Besides, Epiphany and rekonq are also Webkit-based and you can hardly accuse them of not integrating.
Originally posted by s/ash:
Yep. I really hope Opera won't let us down there.
wardiesWednesday, February 13, 2013 12:06:53 PM
Originally posted by BS-Harou:
Even if that were the case (and I've no idea if it was or wasn't) that doesn't mean progress is a bad thing. Perhaps they said to themselves, "my work here is done" and, having helped to grow Opera from a small seedling to what it is now, felt they needed to move on and find new challenges.
Martin KadlecWednesday, February 13, 2013 12:07:21 PM
Originally posted by Frenzie:
JSON is a great things when it comes to size and easiness to read the data with javascript. On the other hand it is harder to read by human (mostly because nobody formats it with tabs and all).
XML is much more descriptive and the size of it does not really matter because extensions are stored locally.
But it is not only that, there is also lots of restriction you have to "undone" before you can do anything in Chrome. I once tried to convert my Opera extension to Chrome and I spent two hours just figuring out how to set everything right in manifest file to make it work.
Michael DitumWednesday, February 13, 2013 12:07:26 PM
As a general web developer it makes my testing a lot simpler.
As an STB Developer who does a lot of development on Opera Mobile it's a little worrying. Whilst all our apps try to be as standards compliant as possible we have to use a number of opera propriety extensions (like opera.lockImage to get around the browser discarding images from memory) in order to give the user a smooth experience. I assume that features like these will be removed which would affect our applications.
As a developer who's still having to put up with the remains of IE6 and IE7 (damn you enterprise customers!) I'm not keen on one engine getting too much of a monopoly. The fact that it's an open source engine makes it a little more agreeable as it can always be forked but we're already starting to see websites being written just for webkit and it's a slippery slope back to IE 6 era web.
Overall I'd say I'm on the "Bad Idea" side of "Not Sure", but we'll see.
FransWednesday, February 13, 2013 12:17:40 PM
Originally posted by BS-Harou:
But surely you would format it nicely when writing an extension? I'm afraid I don't follow your objection.
Originally posted by BS-Harou:
I'm not talking about the size; I'm talking about human readability. JSON is hardly optimal, but surely it's better than XML? But really they should use something more akin to operaprefs.ini (read: like just about everything in /etc).
Originally posted by BS-Harou:
I'm fortunately wholly ignorant on that matter. No doubt Chromium extensions are awful to make, but I just can't believe JSON's to blame.
pseudo555-tafWednesday, February 13, 2013 12:22:56 PM
Presto was not perfect, but i really hope that this change won't change all ui features present in opera since years (like Arrange -> cascade feature)
СергейWednesday, February 13, 2013 12:29:11 PM
}MoTeNaY{Wednesday, February 13, 2013 12:41:33 PM
Erik HauboldWednesday, February 13, 2013 12:46:19 PM
presto is a good engine, in some parts slightly behind some others but nevertheless it's fast, lightweight and always pushes us devs to keep up with the standards (e.g. removing prefixes ...). it's quite sad to see it go.
also there is the dragonfly part. i really like the simplicity of debugging remote with it, be it desktop, tablet, smartphone. i've found no other tools which could do this without much work or extra apps. apart from that i just got used to work with it. chrome dev tools are complex and when trying to debug something i just spend most time in searching stuff.
so after all: if you preserve what makes opera unique, like M2, dragonfly, irc, low ressource consumption (...), i don't have a problem with it in first place.
FransWednesday, February 13, 2013 12:49:56 PM
But yeah, Web Inspector is almost impossible to figure out. And the remote debugging on your cellphone is the best.
sleepyheadWednesday, February 13, 2013 1:03:00 PM
Originally posted by motenay:
Yeah, that's one of my main concerns too. I usually have tons of tabs open and not having the newest computer with lots of Ram, Opera still handles it very well.
IlgazWednesday, February 13, 2013 1:04:07 PM
I understand the reasoning but Opera compatibility is ages ahead compared to what we had in 3.6 days. I guess that is why many old school users will feel sad.
Timothy WilsonWednesday, February 13, 2013 1:11:42 PM
Patkós CsabaWednesday, February 13, 2013 1:26:40 PM
Did anyone actually tried to use Chromium and install a lot of plugins so that it can do most of what Opera does built-in? Well I did, it turned out to be so bloated and slow that there is no way someone could use that.
So, as long as you keep all the functionality Opera has today and change only the engine I say it is a good move. As soon as features will be impacted and Opera already ditched the irc client and torrent client and widgets... I fear it may be on a road to become just another Chromium.
Pharaoh Atem (ニール・ゴンパ)Wednesday, February 13, 2013 1:59:05 PM
I wish you guys were using WebKit 2 rather than WebKit 1, though.
However, I would like to see Opera's Presto code open sourced so that there's a chance of it being kept alive by someone else. Not everyone wants just a WebKit world, after all. And given how much work it would take to move to Gecko, I'm not surprised that Opera chose not to go that route.
Will you guys continue to use GStreamer for the
kangarrouWednesday, February 13, 2013 2:01:53 PM
Anton DiazWednesday, February 13, 2013 2:16:16 PM
prestonwiiWednesday, February 13, 2013 2:44:10 PM
If this is simply a change that goes unnoticed except for greater compatibility with web sites and even a smaller footprint on mobile devices (because they can use the built in webkit engine) then I'll be quite happy. If it changes the whole user experience and I lose a lot of features, it might force me to jump to another browser.
myownfriendWednesday, February 13, 2013 3:07:52 PM
Getting rid of Presto gets rid of one of the bug things that made Opera Opera. It was a reason to open Opera instead of IE or Chrome
Presto was lean, mean, and has been my favorite engines for testing web pages on. If my webpage was displaying incorrectly in Opera, 9.9 times out of 10, its because I screwed up not it. And generally, if it worked in Opera, it worked in other browsers.
Also dragonfly has always been waaay better than inspector.
I understand that switching to webkit would free up resources going towards the rendering engine, but I think the better option would be to open source Presto.
Yes, other browsers might switch to it, but Opera would always implement Presto the best.
I'll be honest. I've told a bunch of people about Opera over the years and its just gonna be another shell for Webkit, then I honestly would see no reason to use it myself.
adioniWednesday, February 13, 2013 3:10:03 PM
That said if Opera wanted to transition to a pre-existing, widely support layout engine to free up time for innovation in other areas, I don't understand why it did not go with the Gecko engine.
Monoculture is bad.
mubaidrWednesday, February 13, 2013 3:13:54 PM
Please keep:
-M2
-real Smooth-Scrolling
-customization
-about:config
-about-plugins
-plugins on-demand
-Interface
-Notes
-Gestures
-and many more
Opera should be exactly same as it is now, only and only engines should be replaced. If you are about to remove any of these features, then keep in mind that there are already many web-kit browsers out there.
Samed AyanWednesday, February 13, 2013 3:14:48 PM
Tenno SeremelWednesday, February 13, 2013 3:28:21 PM
Originally posted by Frenzie:
It's worse, not better at best. Spaghetti markup :}
As for Opera switching toWebkit… well, I was suspicious of people at Opera side fleeing it. I was right. Oh well. Personally, I think it's bad idea, but I'll give it a try, I guess. One try max, though.
Maybe someone will finally make UI fonts NOT GRAY, ARGHHHhhhh %) Well, I doubt it as it was somewhat recent development, which means… yeah.
minhoWednesday, February 13, 2013 3:31:29 PM
Terrible decision...
webtaxWednesday, February 13, 2013 3:35:47 PM
I'm interested to know what features and behaviour Opera may lose.
morbitWednesday, February 13, 2013 3:44:20 PM
Chromium is a dependency mess compared to Opera.
FransWednesday, February 13, 2013 3:53:02 PM
Originally posted by tenno-seremel:
I suppose your mileage may vary, but for me it's like this.
The best is some kind of plain-text config/manifest like operaprefs.ini and all the *.conf files in /etc:
JSON is like an annoying version of that:
{ 'name': 'An extension', 'version': '1.0', }But XML is even more annoying and less readable:
mubaidrWednesday, February 13, 2013 3:55:08 PM
Considering above statement, this decision might prove to be worst. RIP Presto + Carakan
ahoj1234Wednesday, February 13, 2013 3:57:38 PM
http://my.opera.com/ODIN/blog/300-million-users-and-move-to-webkit?startidx=50#comment103786442
than I will vote in your poll
Mark A.Wednesday, February 13, 2013 4:00:04 PM
Sin2xWednesday, February 13, 2013 4:00:51 PM
Also, I really-really hope that Opera will not lose any of its configurability and its awesome mouse selection behaviour (Chrome's mouse selection sucks!).
Knut Remi "DrLaunch" LøvliWednesday, February 13, 2013 4:02:10 PM
I answered "Bad idea". Not because I'm afraid of change. Actually, the people who had that reason are wrong. I doubt Opera will be much different to general end user. Things will probably work the same way they do today. Probably even extensions and Dragonfly. I belong to the small subset that thinks this will have a bad impact on the future of the web. I think David Storey speaks for a lot of us on this matter.
What happened during the last browser monopoly, was that developers stopped following the web specs, and started making code that targeted MSIE-specific features. The problems caused by this were around for many years, and the Mozilla Foundation and Opera Software spent a lot of effort on changing things for the better. During the rise of WebKit on mobile, mobile devs started targeting WebKit-specific features, especially in CSS only. And during the rise of Chrome on PC/Mac, developers started making web applications that used features only available in Chrome, especially V8, and started using browser sniffing to block browsers again. What just happened is that Opera Software seemingly stopped wearing its blue beanie, and started rewarding these devs for trying to make a new browser monopoly.
Left are gecko and trident, used in Firefox and MSIE respectively. As far as Mozilla goes, I think they have yet to release an official statement about it. If they switch to WebKit, which I kind of doubt, we're left with trident, from the old monopolist MSIE. Then I doubt trident will survive much longer. Way to go Opera Software. Replacing that monopoly you fought so hard with another.
I for one am going to keep using Opera until the switch has been done. Then I'm going to have to decide whether to stay with an old version of Opera, or if I'll be forced to take my blue beanie with me and switch to Firefox. Am I moaning about this? Yes. Am I entitled to? Absolutely.
Follow @dstorey for more about web standards and the open web.
mubaidrWednesday, February 13, 2013 4:03:29 PM
Originally posted by Sin2x:
V8 is replacing Crakan, much speedy!
Originally posted by Sin2x:
Yes, that is concern ofr most of the Opera users.
Sin2xWednesday, February 13, 2013 4:19:31 PM
Originally posted by mubaidr:
Is this from a confirmed source or speculation? It doesn't seem likely to me.
FransWednesday, February 13, 2013 4:24:27 PM
M Shabeer AliWednesday, February 13, 2013 4:31:45 PM
" ... it ends up taking up a lot of resources - resources that could have been spent on innovation and polish instead."
If "freeing up resources" isn't management speak for firing a bunch of developers, then there is certainly some merit in the idea.
It could also finally give you guys a part of the lucrative ios pie and a real chance to compete with Safari.
Of course, the right thing to do would have been to open source the Presto / Carakan source under a dual - license. But then there is the real threat that former Opera employees, who left because they were disillusioned with the current management, might just create a better product from it.
The direction towards adopting webkit however, also seems to be an attempt to dress up Opera and make it more attractive to Google and Apple - companies very interested in purchasing Opera.
Hope this isn't a short term solution and Opera won't go the Netscape and Nokia way.
On the whole I feel sad ... this isn't innovation - it's a weak compromise.
s/ashWednesday, February 13, 2013 4:38:28 PM
Originally posted by mubaidr:
But at the same time it is slower than Mozilla's IonMonkey.
seriousWednesday, February 13, 2013 4:54:37 PM
Originally posted by AnuarSh:
+1mubaidrWednesday, February 13, 2013 5:00:26 PM
Originally posted by AnuarSh:
+1, Enough said!
Tenno SeremelWednesday, February 13, 2013 5:16:36 PM
Originally posted by Frenzie:
I'd say useless quotes and commas are worse. However, for plain 1 level configuration you don't need anything other than INI-style. When you've got trees, that's a different matter entirely. It's easier to parse XML with my eyes rather than JSON. Well, for me anyway
Kamil PiwowarskiWednesday, February 13, 2013 5:26:15 PM