Die aktive Entwicklung des Browser-Engines Servo wurde wieder aufgenommen.

Die Entwickler der Browser-Engine Servo, die in der Programmiersprache Rust geschrieben wurde, haben bekannt gegeben, dass sie eine Finanzierung erhalten haben, die helfen wird, das Projekt wiederzubeleben. Zu den ersten Aufgaben gehört die Rückkehr zur aktiven Entwicklung der Engine, die Wiederherstellung der Community und die Gewinnung neuer Teilnehmer. Im Jahr 2023 ist geplant, die Layout-System zu verbessern und eine funktionierende Unterstützung für CSS2 zu erreichen.

Die Stagnation des Projekts dauerte seit 2020, nachdem die Firma Mozilla das Team, das Servo entwickelt hat, entlassen und das Projekt der Linux Foundation übergeben hat, bei der ein Community von interessierten Entwicklern und Unternehmen für die Entwicklung gebildet werden sollte. Vor der Umwandlung in ein unabhängiges Projekt wurde die Engine von Mitarbeitern von Mozilla in Zusammenarbeit mit der Firma Samsung weiterentwickelt.

Die Engine ist in Rust geschrieben und zeichnet sich durch die Unterstützung von Multi-Threaded Rendering von Webseiten sowie durch die Parallelisierung von DOM (Document Object Model)-Operationen aus. Neben der effizienten Parallelisierung von Operationen ermöglichen die in Rust verwendeten Technologien für sicheres Programmieren eine Erhöhung der Sicherheit des Code-Basis. Ursprünglich konnte die Browser-Engine Firefox das Potenzial moderner Multi-Core-Systeme aufgrund der Verwendung von Single-Threaded-Content-Verarbeitungsschemata nicht vollständig ausschöpfen. Servo ermöglicht es, den DOM- und Rendering-Code in kleinere Unteraufgaben zu zerlegen, die parallel ausgeführt werden können, um die Ressourcen von Multi-Core-CPUs effizienter zu nutzen. Einige Teile von Servo, wie der Multi-Threaded CSS-Engine und das Zeichensystem WebRender, sind bereits in Firefox integriert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4