Avaldatud on brauserimootori Servo 0.0.2 väljaanne ja koos sellega arendatav demonstreeriv brauser ServoShell, mis on kirjutatud Rusti keeles. Funktsionaalsuselt on väljaanne sarnane 14. novembri ööehitusele, millele on tehtud täiendav käsitsi testimine. Valmis kogud on saadaval Linuxi, Androidi, macOS-i ja Windowsi jaoks.
Mootor arenes algselt välja Mozilla ettevõtte poolt, kuid hiljem läks Linux Foundationi kaitse alla. Servo eristub veebilehtede mitme niidi renderdamise toega, DOM-i (dokumentide objektimudel) toimingute paralleelimisega ja Rusti keele kaudu pakutavate turvalise programmeerimise mehhanismide kasutamisega. Servo loodi algselt DOM-i koodi jagamiseks ja renderdamiseks väiksemateks alateadusteks, mis võivad töötada paralleelselt ja tõhusamalt kasutada mitme südamikuga CPU ressursse. Firefoxi on juba integreeritud mõned Servo osad, nagu mitme niidi CSS-mootor ja WebRenderi joonistus süsteem.

Peamised muudatused:
- XPath (XML Path Language), AbortController ja AbortSignal tugi on vaikimisi lubatud.
- Lisatud on API CompressionStream ja DecompressionStream andmevoogude tihendamiseks ja lahtitihendamiseks.
- Toetatud on element video ja audio plokkides.
- Rakendatud on meetodid fetchLater() ja Document.parseHTMLUnsafe().
- UIEvent-s on rakendatud omadused „which” ja „relatedTarget”.
- HTMLMapElement API-s on rakendatud omadused „name” ja „bareas”.
- Renderdamismootoris on rakendatud sünteetilist rasvase tähistuse (synthetic bold) toetust, kus sümboleid paksendatakse programmiliselt ilma eraldi fonditüüpi kasutamata.
- Lisatud on vsync tugi renderdamise alguse sünkroonimiseks kaadriga kustutava impulssiga.
- Alustatud on native arm64-kogude loomist brauseri ServoShell jaoks macOS-ile.
- Brauseri ServoShell prototüübis Androidile on rakendatud eksperimentaalne režiim, kus aktiveeritakse vaikimisi välja lülitatud katsetamisvõimed, mis pole veel täielikult stabiliseeritud ja arendamisel. Tagatud on puuteekraanile suunatud puudutuse ürituste edastamine ja ekraaniviiendi kuvamine sisendvormide aktiveerimisel puuteekraaniga. Lisatud on näpujääga suurendamise tugi. Lubatud on ekraaniviiendi kerimine selle suurenemise ajal.
Allikas: opennet.ru
