Opublikowano pierwszy osobny wydanie silnika przeglądarki Servo, napisanego w języku Rust. Do tej pory projekt składał się tylko z nocnych kompilacji. W przypisach do wydania zaznaczono jedynie, że pod względem funkcjonalności jest on analogiczny do nocnej kompilacji z 19 października, dla której przeprowadzono dodatkowe ręczne testy. Wydanie to również oznacza początek tworzenia kompilacji dla systemów Apple z macOS opartych na procesorach architektury ARM. Gotowe kompilacje są dostępne dla Linuxa, Androida, macOS i Windows.
Silnik rozwijany był pierwotnie przez firmę Mozilla, ale potem przeszedł pod skrzydła organizacji Linux Foundation. Servo wyróżnia się wsparciem dla wielowątkowego renderowania stron internetowych, równoległym przetwarzaniem operacji na DOM (Document Object Model) oraz wykorzystaniem mechanizmów bezpiecznego programowania udostępnianych przez język Rust. Servo zostało pierwotnie stworzone z obsługą podziału kodu DOM i renderowania na mniejsze podzadania, które mogą być wykonywane równolegle i efektywniej wykorzystywać zasoby wielordzeniowych CPU. W Firefoxie zintegrowano już niektóre części Servo, takie jak wielowątkowy silnik CSS i system renderowania WebRender. Na podstawie Servo rozwija się demonstracyjna przeglądarka ServoShell.
Źródło: opennet.ru
