# Wydanie Servo 0.1.0: pierwsze stabilne wydanie silnika przeglądarki w Rust
Wydano wersję 0.1.0 silnika przeglądarki Servo, napisanego w Rust. Dostępne są gotowe binarki dla Linux, Android, macOS i Windows, a także pakiet crate do integracji jako biblioteka. Funkcjonalność odpowiada marcowej nocnej wersji z dodatkowymi ręcznymi testami.
Kluczowe cechy architektury
Servo obsługuje wielowątkowe renderowanie stron internetowych i równoległe przetwarzanie operacji na DOM. Podział zadań na małe podprocesy pozwala efektywnie wykorzystywać wielordzeniowe CPU. Język Rust zapewnia bezpieczeństwo pamięci bez garbage collectora.
Komponenty Servo zostały zintegrowane z Firefox:
- Wielowątkowy silnik CSS.
- System renderowania WebRender.
Na bazie silnika stworzono demonstracyjną przeglądarkę ServoShell.
Harmonogram wydań i wsparcie
Zespół Servo planuje miesięczne wydania z nowymi funkcjami. Osobny cykl to długoterminowe wersje LTS:
- Wydanie LTS co 6 miesięcy (zaczynając od 0.1.0 LTS).
- Wsparcie przez 9 miesięcy.
- Tylko poprawki bezpieczeństwa.
To oddziela stabilne API do osadzania od eksperymentalnych funkcji. Numer wersji 0.1.0 odzwierciedla pewność co do embed-API dla zastosowań produkcyjnych.
Proces zarządzania wydaniami został ulepszony w 5 iteracjach od października 2025 roku. Wąskim gardłem są ręczne posty na blogu, ale publikacje przyspieszono.
Integracja i użycie
Servo jest licencjonowany na MPL 2.0 i BSD 3-Clause, co ułatwia użycie komercyjne. Pakiet crate pozwala osadzać silnik w aplikacjach bez pełnej przeglądarki.
Przykładowe scenariusze:
- Osadzony web-view w aplikacjach desktopowych.
- Serwerowe renderowanie z równoległym DOM.
- Testowanie WebRender w projektach na Rust.
Projekt przeszedł pod zarząd Linux Foundation po Mozilla. Deweloperzy podkreślają stabilność API dla specjalistów middle/senior pracujących z wysokonakładowymi komponentami webowymi.
Co ważne
- Pierwsza wersja z gotowymi binarkami i crate dla wszystkich głównych platform.
- Gałęzie LTS zapewnią stabilność dla integracji produkcyjnych.
- Wielowątkowy DOM i renderowanie zoptymalizowane pod systemy multi-core.
- Integracja w Firefox potwierdza dojrzałość kluczowych modułów.
- Miesięczne wydania przyspieszą adopcję wśród deweloperów Rust.
— Editorial Team
Brak komentarzy.