Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 223, views: 25.806 •
Submitter: creator1988

Browserbouwer Opera ruilt zijn eigen render-engine Presto in voor Webkit, de engine die onder meer Apple en Google gebruiken voor hun browsers. Toekomstige versies van Opera zullen bovendien gebaseerd zijn op Chromium.

De overgang waarbij Opera op Chromium wordt gebaseerd, vindt dit jaar geleidelijk plaats, zegt Opera. Vermoedelijk zullen mobiele browsers als eerste gebruikmaken van de Webkit-engine. Enige tijd geleden kwam er informatie naar buiten over Ice, een Opera-browser voor iOS en Android, die gebruikmaakt van de Webkit-engine.

Chromium is de opensourcebrowser waarop Googles Chrome gebaseerd is. Opera zal later deze maand, op telecombeurs Mobile World Congress, zijn eerste Webkit-browser tonen. Die browser zal draaien op Android. Wanneer de desktopversie van Opera precies zal overgaan en of er versies blijven met Opera's eigen render engine Presto is onduidelijk. Opera zal actief bijdragen aan Webkit en Chromium met patches.

Dankzij de overstap hoopt Opera meer tijd en mankracht te hebben voor de implementatie van nieuwe features. Het ontwikkelen van een eigen render-engine kost veel tijd. Door de overgang van Opera naar Webkit blijven er drie 'grote' render-engines over: Webkit van Chrome, Chromium, Safari en Opera, Gecko van Firefox, en Trident van Internet Explorer. Veel mobiele browsers, van onder meer iOS, Android en BlackBerry 10, zijn ook gebaseerd op Webkit.

Opera heeft op de markt voor desktopbrowsers een marktaandeel van rond 1 procent volgens Statcounter. Op Tweakers ligt dat percentage iets hoger; in de afgelopen maand gebruikte 1,76 procent van de bezoekers een browser van Opera.

Opera Ice

Reacties (223)

Reactiefilter:-12230215+1132+228+31
Wacht even, dit zal dan ook betekenen dat Opera Open Source gaat worden?

Ik gebruik Opera sinds ik naar een alternatief voor IE ging zoeken en FF niet wilde gebruiken. (Zo is o.a. mijn eigen browser ontstaan) Het afschrijven van de Presto engine vind ik wel erg jammer.
Wacht even, dit zal dan ook betekenen dat Opera Open Source gaat worden?
WebKit is gelicenseerd onder 2-clause BSD en LGPL, die verplichten niet dat de rest van de browser ook open source moet zijn.

Edit: aah wacht Chromium zelf vergeten |:( dat is GPLv2 dus ja.

[Reactie gewijzigd door Rafe op 13 februari 2013 11:25]

Het zou mooi zijn als juist Presto nu Open Source wordt. Daar zou ook weer een interessant project uit voort kunnen komen, net zoals Webkit en Firefox voort komen uit KHTML en Netscape Navigator.
Ik kan me echter voorstellen Opera hier zelf geen zin in heeft, aangezien een eventuele fork ten koste zou kunnen gaan van hun eigen marktaandeeltje.
Opmerkelijke reactie van Opvard, die een belangrijke communicatiepersoon is bij Opera:
quote: Opvard
I predict that #Mozilla will eventually move #Firefox to #WebKit as well. Or maybe even sooner than one might think.
Dit wordt dus toch de toekomst van render engines, en als fervent Opera gebruiker denk ik niet dat ik dit erg moet vinden, vooral omdat sommige site developers niet de moeite nemen om sites te optimaliseren, of zelfs werkend te maken voor Opera.

[Reactie gewijzigd door tweeny op 13 februari 2013 11:07]

En dan kondigt MS aan dat IE11 ook webkit wordt :p
Vergeet het maar, voor Opera is het misschien handiger, maar Trident wordt in meer dan alleen IE gebruikt. Voor Microsoft is een eigen render engine dan toch echt gewoon winstgevend, en mocht ook Firefox overgaan op Webkit, is Microsoft nog de enige het web kan redden. Ja, redden, en dat is kang niet overdreven.
Lijkt me toch sterk eigenlijk. Los van de discussie of Webkit beter of slechter is aan Gecko is het een ongelukkige keuze en onwaarschijnlijk van een open source product.

Switchen van Gecko naar Webkit betekent dat alle extensies voor Firefox niet meer werken. Lijkt me op zijn zachtst onwenselijk.

Bovendien is er in de open source community over het algemeen weinig verzet tegen inzet dupliceren zoals je bijvoorbeeld ook kunt zien aan de verschillende desktop environments als KDE, Gnome en Unity.

Het zou uitermate slecht zijn voor het internet als ook Firefox over zou stappen naar Webkit, juist de differentiatie en de nu min of meer gelijkmatige verdeling van het publiek over de browsers zorgt ervoor dat de ontwikkelaars scherp blijven, de standaarden in het achterhoofd houden en bugs snel opgelost worden. Een monocultuur met Webkit met 60 - 70% van het publiek zal waarschijnlijk snel leiden tot een 'nieuwe IE6' waarbij overige browsers genegeerd worden en innovatie tegengegaan wordt.
Zou een interessante ontwikkeling zijn als Firefox ook over zou gaan. Ik denk dat het bij hun van de financiŽn af gaat hangen. Op dit moment wordt Firefox nog veel gebruikt en is de ondersteuning van standaarden over het algemeen prima, waardoor deze ook wel wordt meegenomen bij de ontwikkeling.

Misschien gaat het even afhangen van het smartphone OS wat ze in ontwikkeling hebben, met wat ze gaan doen als engine.
Ik denk dat die kans vrij klein is. Hier de mening van een prominente Gecko developer:

http://robert.ocallahan.o...hen-there-were-three.html
Wat een Nijntje-taal...

Opera is al een hele goede browser zonder webkit. Ik betwijfel of het er een betere browser van wordt, daar kun je over discussiŽren natuurlijk. Het gebrek aan marktaandeel ligt volgens mij vooral aan een gebrek aan marketing, en niet aan een gebrek aan kwaliteit. Zeker op oude hardware is Opera echt een briljant stuk software, het draait daar veel soepeler dan IE, Firefox of Chrome. Ik hoop niet dat dat hiermee verloren gaat.
Zonde..ze zijn relatief klein maar geven hiermee uit handen waarmee ze onafhankelijk en uniek zijn. Het onderhouden van een eigen engine kost veel tijd? Duh..nou en? Het is ook het kostbaarste bezit van Opera! Ze moeten juist mogelijkheden zoeken om de ontwikkeling van de engine te verbeteren ipv overstappen op een andere.
Waarom is dat het kostbaarste bezit? Gebruikers van Opera interesseert het geen bal wat de render engine is. Gebruikers interesseert het wel dat ze een goede browser hebben, die snel rendert en pagina's goed laat zien.

Nu kan Opera zich volledig richten op de frontend van de browser. Je kunt van een bedrijf als Opera niet verwachten dat ze WebKit bij kunnen houden. WebKit wordt ontwikkelt door Apple en Google als de grootste bijdragers en ook Samsung en Linux partijen ontwikkelen er aan mee. Dat is zo'n gigantische slagkracht, dat kun je niet winnen.
Opera gaat nog steeds door met het verbeteren van de engine, nu wordt het alleen webkit ipv presto. Het kostbaarste bezit van Opera is mijn inziens juist de user interface; mouse gestures, de mogelijkheid om de onderdelen van de chrome te verplaatsen etc. Dingen als tabs en speeddial jaren voordat andere browsers dit deden.
Als fervent opera gebruiker irriteerde ik me de laatste tijd steeds meer aan de gebreken van de renderer.
Opera zelf zei in het persbericht al dat webkit qua standaard-ondersteuning verder ligt dan wat zij zelf bieden. Doordat de Opera rendering engineers nu ook voor webkit gaat developen wordt iedereen er alleen maar beter op.
Nee. Render engines moeten nu juist NIET uniek zijn. De features van de browser zelf en de snelheid van rendering zijn onderscheidend, maar de render engine niet. Render engines moet exact hetzelfde zijn, 100% volgens standaarden, een afwijking in een render engine is uniek in de zin van dat het een ergernis is.
Misschien een domme vraag, maar wat voor effect heeft dit op de privacystatus van Opera tov. Chrome?
Het wordt gebaseerd op Chromium, niet op Google Chrome. Chromium is de open source basis van Google Chrome, die cross-platform is en geen privacy schendt. Dat laatste wordt door Google alleen in Google Chrome doorgevoerd.

Opera is er niet bij gebaat om Google hiermee te assisteren dus ik verwacht niet dat zij dergelijke 'functies' ook zullen toevoegen.
Bedankt voor de uitleg.
Nee.... :'( Als fervent Opera gebruiker vind ik dit toch ook jammer. Opera was toch altijd behoorlijk strikt in het volgen van standaarden. Met als gevolg dat sommige sites die dat niet waren het inderdaad niet altijd goed deden. Recentelijk marktplaats die maar blijft klagen dat mijn browser niet ondersteund wordt. Prutsers.. Dat soort dingen zouden straks wellicht verleden tijd zijn, maar Opera is snel & licht. Ik hoop niet dat dat gaat veranderen door webkit.

Ik kan de stap wel begrijpen. Zo'n hele render engine mee blijven ontwikkelen met de standaarden lijkt me een hele klus. En geld verdienen doen ze er niet mee (want browser is gratis). Maar ik kan me voorstellen dat er daar nu wel wat gefrustreerde developers rondlopen.
Ja jammer, ik ben ook fervent Opera gebruiker... Als webdev bouw ik mijn sites juist voor Opera, vanwege de striktheid van de engine. Als het onder Opera werkt, dan kan je ervan uitgaan dat het onder alle andere moderne browsers werkt. Andersom is dat helaas vaak niet altijd zo.

Verder vind ik de rendering onder Opera meestal sneller aanvoelen ten opzichte van andere rendering engines; met name webkit. Als een pagina onder webkit laadt; dan gaat het wel snel, maar ook haperend; elementen verschuiven over het scherm en er is meer flikkering. Iets waar ik me altijd aan geŽrgerd heb.

Overigens toevallig een maandje geleden nog een klacht ingediend bij Marktplaats om dezelfde reden :)
Mijn mond valt echt open van verbazing. Het was al langer bekend dat Opera de ontwikkelingen niet goed meer kon bijbenen, maar dit is wel heel drastisch!

Het is op korte termijn natuurlijk goed nieuws voor de gebruikers van Opera, omdat Webkit een stuk geavanceerder is dan Presto. Maar op langere termijn is het wel kwalijk dat het web langzaam steeds meer in een Webkit-only platform aan het veranderen is. Het is belangrijk dat het web platformonafhankelijk blijft en een van de dingen die hierbij helpen is wanneer er geen duidelijke marktleider is onder renderengines.
Al jaren een opera gebruiker. Hoop dat de nieuwe versie de zelfde kwaliteit behoud.
Kan iemand mij uitleggen wat nu het verschil is tussen Webkit en de broncode van een browser. Wat doet Webkit wel en niet ? Op internet wiki's kom ik er niet helemaal uit (als leek).
Webkit / Presto / Trident is het "raamwerk" van de browser. Dit raamwerk zorgt ervoor dat de pagina's getoond (opbouw html, css, etc) worden. Ook dingen als javascript (en andere scripttalen) worden door dit raamwerk afgehandeld.

Het andere deel van de browser is de user interface (menu's, tabs ed) dit wordt ook wel het chrome genoemd. Google noemde hun browser dan ook Google Chrome omdat het niet meer is dan een chrome voor Apple's WebKit raamwerk. Apple gebruikt de engine in hun eigen Safari webbrowser.

Presto is speciaal door Opera ontwikkeld en wordt enkel in hun Opera, Opera Mobile webbrowser gebruikt.

Trident is ontwikkeld door MS en wordt in Internet Explorer gebruikt.
Ook dingen als javascript (en andere scripttalen) worden door dit raamwerk afgehandeld.
JavaScript wordt door een aparte engine afgehandeld. V8 (Google), SpiderMonkey (Firefox), Nitro (Safari). Webkit/Trident/Presto rendert de HTML code naar een leesbare pagina.

[Reactie gewijzigd door Dreamvoid op 13 februari 2013 12:21]

JavaScript wordt door een aparte engine afgehandeld.
Dat is vaak zo, maar hoeft niet. Webkit stamt af van de KDE KHTML component, en bevat daarmee een javascript engine afgeleid van KJS. Google vindt deze javascript-engine niet goed genoeg, en maakt daarom V8.

[Reactie gewijzigd door bergamot op 13 februari 2013 13:40]

Ondanks dat er een Javascript engine bij WebKit zit (JavaScriptCore), wordt een Javascript engine over het algemeen niet als een onderdeel van een render engine gezien.
Een render engine leest HTML en CSS in en toont dat op je scherm. Verder niets. Alles wat een browser verder doet maakt geen onderdeel uit van de render engine.
En waarom maken ze presto niet opensource?
Ik kan me voorstellen dat externe ontwikkelaars geÔntereseerd zijn om mee te helpen ontwikkelen met Presto. Zo konden ze ook ontwikkeltijd besparen denk ik. Gecko en Webkit zijn eveneens opensource.

Nu gaat Presto gewoon verloren, dus inderdaad, waarom niet opensource maken?

[Reactie gewijzigd door Boborc op 13 februari 2013 12:35]

Heeft het (nog) zin om Presto opensource te maken?

De Webkit-engine werkt nu eenmaal goed en kan in browsers worden geÔmplementeerd.
De overstap op Webkit is in mijn ogen een positieve ontwikkeling voor webdevelopers. :)

Om maar een voorbeeld te geven: De browser die KDE standaard meegeleverd werkt op KHTML, het gevolg is dat er veel websites niet getest zijn (door de developers) en daardoor niet (altijd correct) werken binnen KHTML. Door binnenin deze browser KHTML in te ruilen voor Webkit blijken pagina's wel opeens goed weer te geven kunnen worden. Je werkt nog steeds op je favoriete browser (zoals je gewent was), alleen de rendering-engine is anders.

Het heeft dus ook voor browser-ontwikkelaars geen gevolgen. Zij kunnen zich altijd onderscheiden in gemak en focussen op functionaliteiten die andere browsers eventueel niet hebben. (Add-ons, thema's, etc.)

Ik zou het alleen maar toejuichen als andere browsers (IE) over zouden stappen op Webkit. Als developer ontwikkel je je website in FireFox en je weet direct dat het op andere browsers ook werkt. (Als deze Webkit gebruiken natuurlijk. :) )
Als ontwikkelaar zou je moeten inzien dat dit de doodsteek voor een open web kan zijn. Webkit is al te dominant, en zonder Presto in de mobiele markt kunnen we alleen maar hopen dat Windows Phone en Firefox OS minstens ieder 25% marktaandeel kunnen vergaren zodat Trident en Gecko ook op de mobiele markt duidelijk aanwezig zijn.
Ik gebruik Opera -juist- vanwege de engine. Webkit laadt ook snel, maar chaotiser (mijns inziens) ; elementen verspringen tijdens het laden en het voelt schokkender aan. Ik vind het daarom jammer dat Presto gaat verdwijnen, maar verder begrijp ik het wel.

Bovendien ontwikkel ik als webdev niet onder Firefox, maar juist onder Opera, want Presto is bijzonder strikt. Als het onder Firefox werkt, werkt het niet altijd onder Opera; maar andersom heb ik echt nog nooit meegemaakt.

Op dit item kan niet meer gereageerd worden.



Populair: Websites en communities Smartphones Beheer en beveiliging Apple Sony Microsoft Games Politiek en recht Consoles Besturingssystemen

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013