Bola publikovaná verzia prehliadačového enginu Servo 0.0.5 a demonštračného prehliadača ServoShell, ktorý je vyvíjaný spolu s ním a naprogramovaný v jazyku Rust. Hotové zostavy sú pripravené pre Linux, Android, macOS a Windows.
Engin sa pôvodne vyvíjal spoločnosťou Mozilla, ale neskôr prešiel pod ochranu organizácie Linux Foundation. Servo sa vyznačuje podporou multithreadingového vykresľovania webových stránok, paralelizáciou operácií s DOM (Document Object Model) a využívaním mechanizmov zabezpečeného programovania poskytnutých jazykom Rust. Servo bolo pôvodne vytvorené s podporou rozdelenia DOM a vykresľovania na menšie úlohy, ktoré môžu prebiehať súbežne a efektívnejšie využívať zdroje viacjadrových CPU. Niektoré časti Servo, ako je multithreadingový CSS engin a systém vykresľovania WebRender, sú už integrované vo Firefoxe.

Hlavné zmeny:
- Do HTML-elementu
- Bola pridaná podpora pre vopred načítanie zdrojov pomocou tagu , ktorý umožňuje načítať zdroje bez čakania na ich požiadavku, napríklad je možné okamžite načítať určité CSS súbory, skripty, videá a obrázky.
- V HTML-elementoch „style“ a „link“ bola implementovaná podpora vlastnosti „blocking“ na pozastavenie vykreslenia stránky až do dokončenia načítania zdroja.
- Do HTML-elementu „img“ bola pridaná podpora vlastnosti „align“ pre ovládanie zarovnania obrázka.
- Do HTML-elementu „select“ bola pridaná podpora vlastnosti „disabled“ na deaktiváciu rozbaľovacieho zoznamu.
- Bola pridaná podpora pre vlastnosť „cursor-color“ na zmenu farby kurzora v poli na zadávanie.
- Bola pridaná podpora pre použitie CSS-vlastnosti „content“ na nahradenie akéhokoľvek HTML-elementu obrázkom.
- Bola pridaná podpora pre pseudo-element „::details-content“ na zmenu štýlu obsahu zadaného cez HTML-element .
- Do HTML-elementu bola pridaná podpora pseudo-klasiky „:open“, ktorá sa aktivuje pri otvorení dialógu.
- Pre HTML-element bola implementovaná podpora pseudo-klasiky „:active“, ktorá platí od stlačenia do uvoľnenia tlačidla.
- Bol pridaný API Origin na získanie informácií o zdroji, z ktorého pochádza obsah na úrovni spojenia „protokol + domény + port.
- Bol zavedený vlastnosť MouseEvent.detail na získanie informácií o charaktere kliknutia (jednoduché, dvojité).
- Do objektu Request bolo pridané vlastnosť „keepalive“ na určenie, či je spojenie v stave keepalive.
- Bola pridaná podpora načítania cez výrazy import modúl vo formáte JSON.
- Bola pridaná možnosť určiť atribúty na definovanie typu obsahu pri importe cez výraz import.
- Bola pridaná podpora cyklického importu JavaScriptových modulov.
- Podpora rozhrania navigator.sendBeacon je predvolene zapnutá pre asynchrónny prenos malých objemov dát z prehliadača na server.
- Bola pridaná konfigurácia https_proxy a premenné prostredia HTTPS_PROXY a NO_PROXY na organizáciu práce cez HTTPS proxy.
- Do API Crypto bola pridaná podpora algoritmov ML-KEM, ML-DSA a AES-OCB.
- Bola pridaná podpora krížového prekladu, pričom ako hostiteľská platforma sa používa Windows.
- Bola pridaná konfigurácia network_connection_timeout na nastavenie času na vytvorenie sieťového spojenia (predvolene 15 sekúnd).
Zdroj: opennet.ru
