Atnaujintas aktyvus „Servo“ naršyklės variklio kūrimas

„Rust“ kalba parašyto „Servo“ naršyklės variklio kūrėjai paskelbė gavę finansavimą, kuris padės atgaivinti projektą. Pirmieji paminėti uždaviniai – sugrįžimas prie aktyvios variklio plėtros, bendruomenės atkūrimas ir naujų dalyvių pritraukimas. Per 2023 metus planuojama patobulinti puslapių išdėstymo sistemą ir pasiekti veikiančią CSS2 palaikymą.

Projekto sąstingis tęsėsi nuo 2020 m., kai „Mozilla“ atleido „Servo“ kūrimo komandą ir perdavė projektą „Linux Foundation“, kuris planavo sukurti suinteresuotų kūrėjų ir įmonių bendruomenę plėtrai. Prieš paverčiant nepriklausomu projektu, variklį sukūrė „Mozilla“ darbuotojai, bendradarbiaudami su „Samsung“.

Variklis parašytas Rust kalba ir palaiko tinklalapių kelių gijų atvaizdavimą, taip pat operacijų lygiagretinimą su DOM (dokumento objektų modeliu). Be efektyvaus operacijų lygiagretinimo, Rust naudojamos saugaus programavimo technologijos leidžia padidinti kodų bazės saugumo lygį. Iš pradžių „Firefox“ naršyklės variklis negalėjo visiškai išnaudoti šiuolaikinių kelių branduolių sistemų potencialo dėl vienos gijos turinio apdorojimo schemų naudojimo. „Servo“ leidžia suskaidyti DOM ir atvaizdavimo kodą į mažesnes papildomas užduotis, kurios gali veikti lygiagrečiai ir geriau išnaudoti kelių branduolių procesoriaus išteklius. „Firefox“ jau integruoja kai kurias „Servo“ dalis, tokias kaip kelių gijų CSS variklis ir „WebRender“ atvaizdavimo sistema.

Šaltinis: opennet.ru

Добавить комментарий