Inhoud
Vorig jaar waren er vrees voor een zich ontwikkelende WebKit-monocultuur, die nauwelijks werd weggenomen toen Opera aankondigde zijn eigen Presto-browserweergave-engine te schrappen ten gunste van WebKit. In een vlaag van activiteit van de afgelopen dag zijn er echter twee nieuwe rendering-engines aangekondigd: Blink en Servo.
Volgens Mozilla is Servo een samenwerking met Samsung. Mozilla CTO Brendan Eich zei dat het project was opgezet om Mozilla in staat te stellen "te profiteren van de snellere, multi-core, heterogene computerarchitecturen van morgen". Het doel is om de webbrowser opnieuw op te bouwen "van de grond af op moderne hardware, waarbij oude aannames gaandeweg opnieuw worden bekeken".
Wat dit betekent voor de toekomst van Firefox OS op de lange termijn, is voor iedereen een raadsel, maar een recente post op de mailinglijst suggereerde dat Servo zich nog in de beginfase bevond en dat er "veel grote risico's waren die Servo ervan zouden kunnen weerhouden om in een bepaald tijdsbestek concurrerend te zijn. alleen een redelijke ”.
Blink daarentegen lijkt een dreigend iets te zijn. Aangekondigd op de Chromium Blog, is het project een afsplitsing van WebKit die zich in eerste instantie zal richten op interne architectuurverbeteringen, voordat het mogelijk afwijkt van de ‘ouder’. Verdere informatie werd gepost op de Blink-pagina van de Chromium Projects-website, die ook een veelgestelde vragen voor ontwikkelaars bevatte.
Een positieve zet
De branchecijfers waren over het algemeen positief voor Blink. Alex Russell, een webontwikkelaar die aan Chrome werkt, zei op zijn blog dat de wijziging voornamelijk is aangebracht omdat "sneller gaan belangrijk is". Door middel van Blink kunnen die browsers die de engine gebruiken sneller evolueren en sneller itereren.
Op zijn blog was Opera's Bruce Lawson ook optimistisch over de verhuizing, en hij voerde aan dat Blink "veel belofte voor het web heeft", goed aansluit bij Opera's eigen behoefte aan snelheid. "Wanneer browsers snel en interoperabel zijn, wordt het gebruik van internet als platform competitiever ten opzichte van de ontwikkeling van native apps", voegde hij eraan toe.
Rechtson sprak rechtstreeks met .net en merkte op dat "Blink WebKit vertakt, als WebKit vertakte KHTML", en dat meer dan 4,5 miljoen regels code zullen worden verwijderd. De browser gebruikt ook geen voorvoegsels van leveranciers. Bovendien worden geërfde legacy-versies van WebKit waar mogelijk verwijderd. Er zal ook een mogelijke afwijking zijn van die van Safari, dacht Lawson: "Ik kan geen commentaar geven op een roadmap, maar het Chromium Feature Dashboard geeft een goede indicatie van een verlanglijst. Het punt is om het webplatform mogelijk te maken en te laten groeien. Of WebKit besluit om die functies ook te implementeren, daar kan ik geen commentaar op geven - omdat ik het niet weet - maar sommige hebben rode vakjes in de Safari-kolom, wat duidt op scepsis of tegenstand. "
Hoewel sommige ontwikkelaars klaagden over aanvullende tests vanwege Blink, waarschuwde mobiele expert Peter-Paul Koch op Twitter: "Als je het maar in één WebKit-gebaseerde browser testte, deed je het toch verkeerd". Hij was het met Lawson eens dat het een "groot beroep op voorvoegsels van leveranciers" was, en vroeg zich af of andere leveranciers van mobiele browsers zouden overschakelen, wat "de echte test zou zijn voor het succes van Blink".
Ontwikkelaar David Story vroeg zich vervolgens af wat dat voor Safari zou kunnen betekenen: "Als Blink aanzienlijk afwijkt van WebKit (wat het zal doen), waar blijft dan Safari / WebKit-testen voor Win-ontwikkelaars, nu [Safari voor Windows] dood?".