April 28, 2024

Mozilla's verlaten webengine 'Servo'-project zal in 2024 opnieuw worden opgestart

Mozilla's verlaten webengine 'Servo'-project zal in 2024 opnieuw worden opgestart

Servo-ontwikkelaars beginnen 2024 door alles uit de kast te halen.

Bernie Innocenti zag het toen hij FOSDEM 2024 bezocht, en het Servo-projectteam was daar om het tot nu toe verrichte werk te beoordelen.

Fotocredits: Bernie Innocenti

Dit deed mij afvragen. Wat is de voortgang met Servo op dit moment? 🤔

Als je niet bekend bent, servo Experimentele browser-engine Die de kracht van Rust benut om een ​​modulaire, geheugenveilige en zeer schaalbare ervaring te bieden.

Nadat Mozilla Servo in 2012 als onderzoeksproject had gecreëerd, heeft het door de jaren heen zijn ups en downs gekend, en keerde het terug in 2023; Dankzij de nieuwe aanpak hebben de ontwikkelaars gekozen voor de verdere ontwikkeling van Servo.

Hoewel er veel open source Chrome-alternatieven zijn; Dat gezegd hebbende, is er een kans dat we een aantal hele coole opties kunnen krijgen op basis van Servo waarmee Blink en Gecko waar voor hun geld kunnen krijgen! 😃

Laten we eens kijken hoe het Servo-project het tot nu toe heeft gedaan en wat het in 2024 in petto heeft.

📋

Blink wordt gebruikt door Chromium en andere browsers die erop zijn gebouwd, terwijl Gecko wordt gebruikt door Firefox en een paar andere browsers.

Servo: Wat verwacht je?

Nog maar een paar maanden geleden, in september 2023, nadat het Servo-project officieel lid was geworden van de Linux Foundation Europe, hebben bestaande Igalia-bijdragers hun spel verbeterd door het onderhoud van het project over te nemen.

Als klap op de vuurpijl werd vorig jaar op de Open Source Summit in Europa Manuel Rigo From Igalia deelde een aantal zeer nuttige inzichten toen hij de presentatie gaf.

Hij liet dingen zien zoals WebGL-ondersteuning, Ondersteuning voor meerdere platforms Inbegrepen Mobiele ondersteuning Voor onder andere Android en Linux.

Ze hebben geëxperimenteerd met het gebruik van Servo voor gebruiksscenario's van ingebedde applicaties (zoals het draaien op een Raspberry Pi) en hebben plannen om er vooruitgang in te boeken. Voor zover ik kan zien, lijkt Servo sneller voor Raspberry Pi dan Chromium

U kunt meer van deze demo's bekijken op de demo-webpagina van Servo.

Niet te vergeten: er is ook een nieuwe layout-engine in de maak, waarbij tijdens de ontwikkeling nieuwe functies en compatibiliteitsafspraken worden gemaakt.

Wist u dat, ook al heeft Mozilla het bètaproject stopgezet, Firefox nog steeds enkele servocomponenten in de browser gebruikt? 😉

Dit doet ons uiteraard afvragen of de nieuwere Servo-layout-engine (of een ander onderdeel) Firefox zou kunnen halen (zeg nooit nooit!).

Destijds werd de Servo nog als experimenteel beschouwd en in 2024 hoop ik dat dit een beetje vooruit gaat.

Wetende dat dit een onafhankelijk project is, De tot nu toe geboekte vooruitgang ziet er veelbelovend uitvermeldt de officiële website nu een bijgewerkte routekaart voor 2024, die vrijwel dezelfde dingen bevat voor heel 2024.

Screenshot van de routekaart voor ondersteuning 2024

daar Projectonderhoud en outreach Dat omvat de gebruikelijke projectonderhoudstaken, samen met gemeenschapsbeheer, en dan daar Implementeer CSS-ondersteuning Er zal worden gewerkt aan het leveren van kern-CSS-functies voor de Servo-layout-engine.

met API-definitie opnemenzal het Servo-team in samenwerking met Tauri de werkzaamheden voltooien aan het definiëren van de Servo webview API, terwijl het ook nieuwe functies en vereisten voor de API zal implementeren.

Eindelijk hebben we dat gedaan Eerste Android-ondersteuningwaarmee Servo wordt gebouwd om voort te bouwen op recente Android-versies, waarbij ontwikkelaars op een bepaald moment in de toekomst elke avond APK-bestanden op de officiële website publiceren.

Om op de hoogte te blijven van de routekaart van Servo, kun je de officiële routekaart volgen, en voor meer details over dit project kun je naar de GitHub-repository of de officiële Zulip-chat gaan.

💬Wat vind jij van Servo? Zal het uitgroeien tot een sterke concurrent van bijvoorbeeld Blink en Gecko?


Meer Het is gratis en open source software…