Vydání Servo 0.1.0: první stabilní vydání prohlížečového enginu v Rustu
Vydána verze 0.1.0 prohlížečového enginu Servo, napsaného v Rustu. K dispozici jsou předkompilované sestavy pro Linux, Android, macOS a Windows, stejně jako crate balíček pro integraci jako knihovny. Funkcionalita odpovídá březnové noční sestavě s dodatečným manuálním testováním.
Klíčové vlastnosti architektury
Servo podporuje vícevláknové vykreslování webových stránek a paralelizaci operací s DOM. Rozdělení úkolů na malé podprocesy umožňuje efektivní využití vícejádrových CPU. Jazyk Rust zajišťuje bezpečnost paměti bez garbage collectoru.
Komponenty Servo jsou integrovány do Firefoxu:
- Vícevláknový CSS engine.
- Systém vykreslování WebRender.
Na bázi enginu byl vytvořen demonstrační prohlížeč ServoShell.
Plán vydání a podpora
Tým Servo plánuje měsíční vydání s novými funkcemi. Samostatný cyklus tvoří dlouhodobé verze LTS:
- Vydání LTS každých 6 měsíců (začínajíc od 0.1.0 LTS).
- Podpora 9 měsíců.
- Pouze bezpečnostní opravy.
To odděluje stabilní API pro vestavování od experimentálních funkcí. Číslo verze 0.1.0 odráží důvěru v embed-API pro produkční použití.
Proces řízení vydání byl vylepšen během 5 iterací od října 2025. Úzkým místem byly manuální blogové příspěvky, ale publikování bylo zrychleno.
Integrace a použití
Servo je licencován pod MPL 2.0 a BSD 3-Clause, což usnadňuje komerční využití. Crate balíček umožňuje vestavit engine do aplikací bez plného prohlížeče.
Příklady scénářů:
- Vestavěný webový pohled v desktopových aplikacích.
- Serverový rendering s paralelním DOM.
- Testování WebRender v projektech na Rustu.
Projekt přešel pod správu Linux Foundation po Mozilla. Vývojáři oceňují stabilitu API pro střední a senior specialisty pracující s vysoce zatíženými webovými komponentami.
Co je důležité
- První verze s předkompilovanými binárními soubory a crate pro všechny hlavní platformy.
- LTS větve zajistí stabilitu pro produkční integrace.
- Vícevláknový DOM a rendering jsou optimalizovány pro multi-core systémy.
- Integrace do Firefoxu potvrzuje zralost klíčových modulů.
- Měsíční vydání urychlí adopci mezi vývojáři Rustu.
— Editorial Team
Zatím žádné komentáře.