30 września przeglądarka Ladybird wyprzedziła silnik Servo pod względem liczby pomyślnie przetestowanych prób w zestawie web-platform-tests, określających zgodność z wzorcową platformą webową. W szczególności, Servo przechodzi 1303211 testów, Ladybird – 1518672, Firefox 131 – 1805845, Safari 204dev – 1812433, Chromium 131 – 1862747. Testy web-platform-tests są tworzone w ramach inicjatywy Interop, promowanej wspólnie przez firmy Google, Mozilla, Apple, Microsoft, Bocoup i Igalia, mającej na celu sprawdzenie poziomu realizacji technologii webowych w przeglądarkach oraz identyfikację rozbieżności wpływających na wygląd i zachowanie podczas przetwarzania stron internetowych.
Przeglądarka Ladybird rozwijana jest przez Andreasa Klinga, który kiedyś pracował w firmie Nokia i zajmował się tworzeniem Safari. Początkowo projekt powstał jako aplikacja dla systemu operacyjnego SerenityOS, ale latem tego roku został wydzielony jako osobny projekt i otrzymał darowiznę w wysokości 1 miliona dolarów. Przeglądarka napisana jest w języku C++ i jest dystrybuowana na licencji BSD. Projekt rozwija własny silnik LibWeb, interpreter JavaScript LibJS oraz towarzyszące biblioteki.
Projekt Servo pierwotnie rozwijany był przez firmę Mozilla, ale następnie przeszedł pod skrzydła organizacji Linux Foundation. Silnik wyróżnia się wsparciem dla wielowątkowego renderowania stron webowych, równoległego wykonywania operacji na DOM (Document Object Model) oraz wykorzystaniem mechanizmów bezpiecznego programowania dostępnych w języku Rust. Servo zostało pierwotnie stworzone z myślą o podziale kodu DOM i renderowania na mniejsze podzadania, które mogą być wykonywane równolegle, lepiej wykorzystując zasoby wielordzeniowych CPU. W Firefoxie zintegrowano już niektóre elementy Servo, takie jak wielowątkowy silnik CSS i system renderowania WebRender. Na bazie Servo rozwijane są przeglądarki ServoShell i Verso.
Źródło: opennet.ru
