30. září prohlížeč Ladybird překonal motor Servo v počtu úspěšně provedených testů z kolekce web-platform-tests, která určuje kompatibilitu s referenční webovou platformou. Konkrétně Servo úspěšně prošel 1 303 211 kontrolami, Ladybird – 1 518 672, Firefox 131 – 1 805 845, Safari 204dev – 1 812 433, Chromium 131 – 1 862 747. Testy web-platform-tests jsou vytvářeny v rámci iniciativy Interop, kterou společně podporují společnosti Google, Mozilla, Apple, Microsoft, Bocoup a Igalia, a jsou zaměřeny na ověření úrovně implementace webových technologií v prohlížečích a odhalení nesrovnalostí, které ovlivňují vzhled a chování při zpracování webových stránek.
Prohlížeč Ladybird vyvíjí Andreas Kling, který kdysi pracoval ve společnosti Nokia a zabýval se vývojem Safari. Původně byl projekt vytvořen jako aplikace pro operační systém SerenityOS, ale v létě tohoto roku byl vyčleněn do samostatného projektu a obdržel dar ve výši 1 milionu dolarů. Prohlížeč je napsán v jazyce C++ a šíří se pod licencí BSD. Projektem se vyvíjí vlastní motor LibWeb, JavaScriptový interpret LibJS a související knihovny.
Projekt Servo byl původně vyvíjen společností Mozilla, ale poté přešel pod ochranou organizace Linux Foundation. Motor se vyznačuje podporou vícestupňového renderování webových stránek, paralelizací operací s DOM (Document Object Model) a využíváním mechanismů bezpečného programování poskytovaných jazykem Rust. Servo bylo původně vytvořeno s podporou rozdělení kódu DOM a renderování na menší podúkoly, které mohou být vykonávány paralelně a efektivněji využívat zdroje vícejádrových CPU. Některé části Serva, jako je vícestupňový CSS motor a systém renderování WebRender, jsou již integrovány ve Firefoxu. Na základě Serva se vyvíjejí prohlížeče ServoShell a Verso.
Zdroj: opennet.ru
