Zpět na domů

Servo 0.1.0 na Rustu: vydání a LTS

Vydáno Servo 0.1.0 — prohlížečový motor na Rustu s vícevláknovým vykreslováním a paralelním DOM. Dostupné sestavy pro hlavní platformy a crate. Plánovány měsíční vydání a LTS verze s 9měsíční podporou.

Servo 0.1.0: vícevláknový motor na Rustu vyšel
Advertisement 728x90

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:

Google AdInline article slot
  • 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í.

Google AdInline article slot

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ářů:

Google AdInline article slot
  • 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

Advertisement 728x90

Číst dál