Servo: Was ist zu erwarten?
- Servo ist eine experimentelle Browser-Engine, die die Stärken von Rust nutzt, um Speichersicherheit und Modularität zu bieten.
- Das Projekt begann 2012 als Forschungsprojekt von Mozilla und rückt nach mehreren Veränderungen seit 2023 durch einen neuen Ansatz der Entwickler wieder in den Fokus.
- Es besteht die Möglichkeit, dass mit Servo eine neue Option entsteht, die Blink (in Chromium-basierten Browsern) und Gecko (in Firefox und einigen anderen Browsern) Konkurrenz machen kann.
Der Stand des Servo-Projekts 2024
- Im September 2023 trat das Servo-Projekt offiziell der Linux Foundation Europe bei, woraufhin bestehende Mitwirkende von Igalia die Wartung des Projekts übernahmen.
- Auf dem Open Source Summit Europe stellte Manuel Rego von Igalia unter anderem WebGL-Unterstützung und Cross-Platform-Support vor, darunter auch Unterstützung für Android und Linux auf Mobilgeräten.
- Servo experimentiert derzeit mit eingebetteten Anwendungen, etwa mit einem Einsatz auf dem Raspberry Pi, und scheint dort schneller zu sein als Chromium.
- Eine neue Layout-Engine ist in Entwicklung, und es wird an neuen Funktionen und an der Kompatibilität gearbeitet.
- Obwohl Mozilla das Projekt eingestellt hat, nutzt Firefox weiterhin einige Komponenten von Servo.
Die Roadmap des Servo-Projekts für 2024
- Auf der offiziellen Website gibt es eine aktualisierte Roadmap für 2024, die unter anderem Projektwartung und Community-Management umfasst.
- Es wird an der Implementierung von CSS-Unterstützung gearbeitet, um der Layout-Engine von Servo grundlegende CSS-Funktionen bereitzustellen.
- Durch die Definition einer Embedding-API will Servo gemeinsam mit Tauri eine Servo-WebView-API festlegen und neue Funktionen sowie Anforderungen umsetzen.
- Mit erster Android-Unterstützung soll Servo auf modernen Android-Versionen gebaut werden können; künftig sollen Nightly-APKs über die offizielle Website verteilt werden.
- Wer der Servo-Roadmap folgen möchte, kann die offizielle Roadmap einsehen; weitere Informationen zum Projekt gibt es im GitHub-Repository oder im offiziellen Zulip-Chat.
Meinung von GN⁺
- Servo ist eine innovative Browser-Engine auf Rust-Basis, die Speichersicherheit und Modularität in den Vordergrund stellt und Blink sowie Gecko herausfordert.
- Mit der Unterstützung der Linux Foundation Europe und der Beteiligung von Igalia an der Projektwartung sind die Aussichten für die Weiterentwicklung von Servo vielversprechend.
- Verbesserte Leistung auf eingebetteten Systemen wie dem Raspberry Pi und der Ausbau der mobilen Unterstützung deuten auf vielfältige Einsatzmöglichkeiten hin – eine sehr spannende Entwicklung für Entwickler und Technikbegeisterte.
4 Kommentare
Klingt vielversprechend.
Das war schon seit Längerem ein Projekt, auf das ich mich ein wenig gefreut hatte, daher freut es mich, dass es wieder aufgenommen wurde. +_+
Hacker-News-Kommentare
Hoffnung auf einen Neustart von Positron
Frage zum Ausführen von Servo auf dem Raspberry Pi
Interesse von Tauri an Servo
Frage nach dem Zweck von Servo
Frage zum Stopp von Servo
Erfahrung mit Abstürzen der Seite in iOS Safari
Wunsch nach nativer Unterstützung für Tab-Gruppen
Hinweis darauf, dass Servo nicht mehr Mozilla gehört
Bedarf an einer browser engine auf Rust-Basis
Erwartungen an die Servo-Entwicklung bei Igalia
Hintergrundwissen: