30. september je brskalnik Ladybird prehitel motor Servo po številu uspešno opravljenih testov iz sklopa web-platform-tests, ki določajo združljivost z referenčno web-platformo. Zlasti Servo uspešno opravi 1,303,211 preverjanj, Ladybird — 1,518,672, Firefox 131 — 1,805,845, Safari 204dev — 1,812,433, Chromium 131 — 1,862,747. Testi web-platform-tests so oblikovani v okviru iniciative Interop, ki jo skupaj promovirajo podjetja Google, Mozilla, Apple, Microsoft, Bocoup in Igalia, in so usmerjeni v preverjanje ravni implementacije web-tehnologij v brskalnikih ter odkrivanje neskladij, ki vplivajo na videz in obnašanje pri obdelavi spletnih strani.
Brskalnik Ladybird razvija Andreas Kling, ki je nekoč delal v podjetju Nokia in se ukvarjal z razvojem Safarija. Sprva je bil projekt ustvarjen kot aplikacija za operacijski sistem SerenityOS, vendar je poleti tega leta prešel v ločen projekt in prejel donacijo v višini 1 milijon dolarjev. Brskalnik je napisan v jeziku C++ in se distribuira pod licenco BSD. V okviru projekta se razvijajo lastni motor LibWeb, JavaScript-interpreter LibJS in sorodne knjižnice.
Projekt Servo se je sprva razvijal pod okriljem podjetja Mozilla, vendar je nato prešel pod okrilje organizacije Linux Foundation. Motor se ponaša z podporo večnitnega renderiranja spletnih strani, paralelno obdelavo operacij z DOM (Document Object Model) in uporabo mehanizmov varnega programiranja, ki jih zagotavlja jezik Rust. Servo je sprva zasnovan s podporo razdeljevanja DOM kode in renderiranja na manjše podnaloge, ki se lahko izvajajo vzporedno in bolj učinkovito izkoriščajo vire večjedrnih CPU-jev. V Firefoxu so že integrirani nekateri deli Servo, kot so večnitni CSS-motor in sistem upodabljanja WebRender. Na osnovi Servo se razvijajo brskalniki ServoShell in Verso.
Izvor: opennet.ru
