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.

Webkit is niet door apple gestart. Het is een fork van KHTML, de render engine van de KDE browser Konqueror.Het is door Apple gestart, maar het lijkt me dat ook Google eraan werkt.
[Reactie gewijzigd door Emielvenlo op woensdag 13 februari 2013 21:29]
[Reactie gewijzigd door kevinv2u op woensdag 13 februari 2013 21:55]
[Reactie gewijzigd door Mellow Jack op woensdag 13 februari 2013 13:01]
Voorbeelden?Het gaat nu al niet meer goed, als het even kan, volgt Webkit de standaard niet.
Dat is juist een afspraak tussen de W3C en de browserbouwers....en daarbij meteen de -webkit- prefix gebruiken om ervoor te zorgen...
Developers kunnen zich natuurlijk ook gewoon realiseren dat er een reden is dat die prefix gebruikt wordt; de standaard is nog niet af en niet bedoeld voor productiesites. Als je het wel doet moet je niet gaan huilen dat het na een jaar niet meer ondersteund wordt: dat was de afspraak.Want backward compatibility is niet nodig? Als sites gebruik maken van "-webkit-"-varianten, zou het lullig zijn als dat na een tijdje opeens niet meer werkt. Dan moeten bedrijven weer kosten maken omdat het in nieuwe versies niet werkt.
Daarnaast weet ik niet of het wel "beta code" blijft, het zal me niets verbazen als het gewoon dezelfde achterliggende code gebruikt als de niet-"-webkit-"-variant.
[Reactie gewijzigd door gerrymeistah op woensdag 13 februari 2013 13:45]
[Reactie gewijzigd door sirnh1 op woensdag 13 februari 2013 12:37]
[Reactie gewijzigd door 84hannes op woensdag 13 februari 2013 15:20]
[Reactie gewijzigd door DCK op woensdag 13 februari 2013 15:10]
Het probleem speelt zich vooral in de CSS implementatie. Het gaat dus niet om features of platform-verwevenheid.Kun je mij uitleggen waarom verschillende renderengines bijdragen aan gezonde concurrentie tussen browsers?
Als eindgebruiker wil ik de best mogelijke ervaring als ik aan het surfen ben.Kun je mij uitleggen waarom verschillende renderengines bijdragen aan gezonde concurrentie tussen browsers?
Maar dan is de voorwaarde dus dat een website met HTML5 markup moet worden gemaakt, je kan dat niet verwachten; zeker van oude pagina's niet, die ook goed weergegeven moeten worden.In principe zouden de render-engines pixel moeten werken als ze zich houden aan de specificaties van HTML5.
[Reactie gewijzigd door watercoolertje op woensdag 13 februari 2013 10:59]
Wat jij feitelijk zegt is dat browsers zich niet aan de standaarden houden.Zou prettig zijn.... maar zolang de W3C standaarden achter lopen bij de browser, is daar weinig hoop op...
Leek me heel vreemd en dus heb ik het maar even getest. Firefox 18.0.2 en alles werkt reuze soepel.Ik merk nu al dat Google hun services specifiek voor webkit aan lijkt te passen. De laatste tijd draait Google Maps echt voor geen meter meer op Firefox.
Dat is expres, en precies met die reden: daarmee kun je dus als browserbouwer alvast die standaarden implementeren voordat ze standaard zijn en als dan later de standaard toch aangepast wordt tov de draft (zoals hier blijkbaar gebeurd is) heb je geen sites die kapot gaan. En Firefox kan dan juist geimplementeerd hebben wat later wel tot standaard gebombardeerd wordt (dus met die nummertjes omgedraaid, wat men blijkbaar logischer vindt), en dan heb je terwijl de standaard nog geen standaard is geen sites die op webkit 't een doen en op firefox het ander. In plaats daarvan zeg je als webbouwer dus tegen webkit X-Y en tegen firefox Y-X, tegelijk. Eenmaal de standaard geaccepteerd voeg je de standaard (Y-X) toe.Border Radius is iets wat niet eens zo lang geleden tot standaard gebombardeerd wordt. Je geeft het een paar nummertjes mee, en voila, je objectje heeft een mooi afgeronde border. Het punt is dat webkit iets te snel was met het invoeren van een draft-standaard (in plaats van afwachten tot de echte standaard), en hun eigen implementatie maakte wat EXACT hetzelfde doet, maar dan twee nummertjes heeft omgedraait... en een webkit-tag er voor.
[Reactie gewijzigd door snirpsnirp op woensdag 13 februari 2013 12:21]
[Reactie gewijzigd door Aham brahmasmi op woensdag 13 februari 2013 11:06]
Die zijn er wel hoor, maar vaak zijn dat dingen die je niet direct nodig hebt op een normale website. Maar ze hebben eens wat gedaan met camera support, wat andere browsers niet deden bijvoorbeeld.Naar mijn weten zijn er nooit Opera-specifieke trucjes geweest. Als je de standaarden volgde deed de website het altijd prima in Opera.
Chrome voelt hier anders een stuk trager aan dan Opera. Op m'n (snelle) desktop merk ik dat niet erg, maar op m'n notebook (dat een simpele AMD E2-1800 is) scheelt het toch best veel. Opera lijkt alles wat soepeler te doen. Of hij echt sneller is zou ik moeten meten, maar de ervaring is in elk geval zo dat Opera vlotter aanvoelt.Je vergeet wel even Chrome te noemen die ook op Webkit draait en de vloer aanveegt met Opera. Firefox draait trouwens op Gecko.
Ik snap wel dat je een Opera-fan bent, maar het heeft weinig met de engine te maken.
Op dit item kan niet meer gereageerd worden.
Populair: Tablets Samsung Websites en communities Mobiele telefoons Google Sony Microsoft Games Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True