Die aktive Entwicklung der Servo-Browser-Engine wurde wieder aufgenommen

Die Entwickler der in der Rust-Sprache geschriebenen Servo-Browser-Engine haben bekannt gegeben, dass sie Mittel zur Wiederbelebung des Projekts erhalten haben. Als erste Aufgaben werden die Rückkehr zur aktiven Entwicklung der Engine, die Wiederherstellung der Community und die Gewinnung neuer Mitglieder genannt. Im Laufe des Jahres 2023 ist geplant, das Layoutsystem der Seiten (Layoutsystem) zu verbessern und eine funktionierende Unterstützung für CSS2 zu erreichen.

Das Projekt stagniert seit 2020, nachdem Mozilla das Team, das Servo entwickelt hatte, entlassen und das Projekt an die Linux Foundation übertragen hatte, die plante, eine Gemeinschaft interessierter Entwickler und Unternehmen für die Entwicklung zu bilden. Bevor die Engine zu einem eigenständigen Projekt wurde, wurde sie von Mozilla-Mitarbeitern in Zusammenarbeit mit Samsung entwickelt.

Die Engine ist in Rust geschrieben und zeichnet sich durch Unterstützung für Multithread-Rendering von Webseiten sowie Parallelisierung von Operationen mit dem DOM (Document Object Model) aus. Zusätzlich zur effizienten Parallelisierung von Vorgängen können Sie mit den in Rust verwendeten sicheren Programmiertechnologien das Sicherheitsniveau der Codebasis erhöhen. Anfangs konnte die Firefox-Browser-Engine das Potenzial moderner Multi-Core-Systeme aufgrund der Verwendung von Single-Threaded-Inhaltsverarbeitungsschemata nicht vollständig ausschöpfen. Mit Servo können Sie DOM und Rendering-Code in kleinere Teilaufgaben aufteilen, die parallel ausgeführt werden können und Multi-Core-CPU-Ressourcen effizienter nutzen. Firefox hat bereits einige Teile von Servo integriert, etwa die Multithread-CSS-Engine und das WebRender-Rendering-System.

Source: opennet.ru

Kommentar hinzufügen