Wznowiono aktywny rozwój silnika przeglądarki Servo

Twórcy silnika przeglądarki Servo, napisanego w języku Rust, ogłosili, że otrzymali fundusze, które pomogą ożywić projekt. Pierwsze wymienione zadania to powrót do aktywnego rozwoju silnika, odbudowa społeczności i pozyskiwanie nowych uczestników. W 2023 roku planowane jest udoskonalenie systemu układu strony i uzyskanie działającej obsługi CSS2.

Zastój w projekcie trwa od 2020 roku, po tym jak Mozilla zwolniła zespół tworzący Servo i przekazała projekt Linux Foundation, która planowała utworzyć społeczność zainteresowanych programistów i firm zajmujących się rozwojem. Silnik przed przekształceniem w samodzielny projekt został opracowany przez pracowników Mozilli we współpracy z firmą Samsung.

Silnik napisany jest w języku Rust i obsługuje wielowątkowe renderowanie stron internetowych, a także równoległość operacji z DOM (Document Object Model). Oprócz efektywnego zrównoleglenia operacji, bezpieczne technologie programistyczne zastosowane w Rust pozwalają na podniesienie poziomu bezpieczeństwa bazy kodu. Początkowo silnik przeglądarki Firefox nie mógł w pełni wykorzystać potencjału nowoczesnych systemów wielordzeniowych ze względu na zastosowanie jednowątkowych schematów przetwarzania treści. Servo pozwala podzielić kod DOM i renderujący na mniejsze podzadania, które mogą działać równolegle i lepiej wykorzystywać zasoby wielordzeniowego procesora. Firefox integruje już niektóre części Servo, takie jak wielowątkowy silnik CSS i system renderowania WebRender.

Źródło: opennet.ru

Dodaj komentarz