30. septembril möödus Ladybird brauser Servo mootori testide jaoks, mis määravad veebiplatvormi ühilduvuse. Ladybird läbis 1,518,672 testi, Servo 1,303,211, Firefox 1,180,845, Safari 204dev 1,812,433 ja Chromium 131 1,862,747. Veebiplatvormi testid on koostatud Interopi algatuse raames, mida edendavad koos Google, Mozilla, Apple, Microsoft, Bocoup ja Igalia, ja mille eesmärk on kontrollida veebitehnoloogiate elluviimise taset brauserites ning tuvastada erinevusi, mis mõjutavad saidi väljanägemist ja käitumist.
Ladybird brauserit arendab Andreas Kling, kes töötas kunagi Nokias ja arendas Safari. Alguses loodi projekt SerenityOSi operatsioonisüsteemi rakenduseks, kuid sel suvel eraldati see eraldi projektiks ja sai 1 miljoni dollari suuruse toetuse. Brauser on kirjutatud C++ keeles ja jaotatakse BSD litsentsi alusel. Projekti käigus arendatakse oma LibWeb mootori, JavaScripti tõlgendaja LibJS ja seotud raamatukogusid.
Servo projekt algselt arenes välja Mozilla poolt, kuid see läks seejärel üle Linux Foundationi haldusse. Mootor eristub veebilehtede mitme lõime renderdamise toega, DOM-i (Dokumendi Objekti Mudeli) operatsioonide paralleelsete käivitamise võimalustega ning keeles Rust pakutud ohutuse mehhanismide kasutamisega. Servo on algselt loodud DOM-i jagamise ja renderdamise toega väiksemateks alatehtudeks, mida saab töötada paralleelselt ja mis kasutavad rohkem tõhusalt mitme tuuma CPU ressursse. Firefoxi on juba integreeritud mõned Servo osad, nagu mitme lõimega CSS mootor ja WebRender joonistussüsteem. Servo baasil arenevad brauserid ServoShell ja Verso.
Allikas: opennet.ru
