Der Browser Ladybird hat bei Tests zur Unterstützung von Web-Technologien Servo überholt.

Am 30. September überholte der Ladybird-Browser die Servo-Engine bei der Anzahl erfolgreich bestandener Tests aus der Sammlung web-platform-tests, die die Kompatibilität mit der Referenz-web-Plattform bestimmen. Insbesondere besteht Servo 1.303.211 Prüfungen erfolgreich, Ladybird 1.518.672, Firefox 131 1.805.845, Safari 204dev 1.812.433, Chromium 131 1.862.747. Die Tests der web-platform-tests entstehen im Rahmen der Interop-Initiative, die gemeinsam von Google, Mozilla, Apple, Microsoft, Bocoup und Igalia vorangetrieben wird und darauf abzielt, den Implementierungsgrad von web-Technologien in Browsern zu überprüfen und Diskrepanzen zu identifizieren, die das Erscheinungsbild und Verhalten bei der Verarbeitung von Websites beeinflussen.

Der Ladybird-Browser wird von Andreas Kling entwickelt, der einst bei Nokia arbeitete und an der Entwicklung von Safari beteiligt war. Ursprünglich wurde das Projekt als Anwendung für das Betriebssystem SerenityOS ins Leben gerufen, wurde jedoch im Sommer dieses Jahres zu einem eigenständigen Projekt und erhielt eine Spende von 1 Million Dollar. Der Browser ist in C++ geschrieben und unter der BSD-Lizenz erhältlich. Das Projekt entwickelt die eigene Engine LibWeb, den JavaScript-Interpreter LibJS und zugehörige Bibliotheken.

Das Servo-Projekt wurde ursprünglich von Mozilla entwickelt, ist aber später unter die Obhut der Linux Foundation gewechselt. Die Engine zeichnet sich durch die Unterstützung von multithreaded Rendering von Webseiten aus, parallelisiert DOM (Document Object Model)-Operationen und nutzt die vom Rust-Programmiersprache bereitgestellten Sicherheitsmechanismen. Servo wurde ursprünglich mit Unterstützung für die Aufteilung des DOM-Codes und das Rendering in kleinere Unteraufgaben entwickelt, die parallel ausgeführt werden können, um die Ressourcen von Multicore-CPUs effizienter zu nutzen. Einige Teile von Servo, wie die multithreaded CSS-Engine und das WebRender-Zeichensystem, sind bereits in Firefox integriert. Die Browser ServoShell und Verso basieren auf Servo.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster