Серво браузеринин кыймылдаткычын активдүү өнүктүрүү кайра башталды

Rust тилинде жазылган Servo браузеринин кыймылдаткычын иштеп чыгуучулар долбоорду жандандырууга жардам бере турган каражат алганын жарыялашты. Биринчи айтылган милдеттер кыймылдаткычты активдүү өнүктүрүүгө кайтып келүү, коомчулукту кайра куруу жана жаңы катышуучуларды тартуу. 2023-жылы барактардын жайгашуу системасын өркүндөтүү жана CSS2 үчүн жумушчу колдоого жетишүү пландаштырылууда.

Долбоордун токтоп калышы 2020-жылдан бери уланып келе жатат, Mozilla Servo иштеп чыгуучу топту иштен кетирип, долбоорду Linux Фондуна өткөрүп бергенден кийин, өнүктүрүү үчүн кызыкдар иштеп чыгуучулардын жана компаниялардын коомчулугун түзүү пландаштырылган. Көз карандысыз долбоорго айланганга чейин мотор Mozilla кызматкерлери тарабынан Samsung менен биргеликте иштелип чыккан.

Кыймылдаткыч Rust тилинде жазылган жана веб-баракчаларды көп жиптүү көрсөтүүнү, ошондой эле DOM (Document Object Model) менен операцияларды параллелизациялоону колдойт. Операцияларды эффективдүү параллелдештирүүдөн тышкары, Rustто колдонулган коопсуз программалоо технологиялары код базасынын коопсуздук деңгээлин жогорулатууга мүмкүндүк берет. Башында Firefox браузеринин кыймылдаткычы мазмунду иштетүүнүн бир жиптүү схемаларын колдонуудан улам заманбап көп ядролуу системалардын потенциалын толук пайдалана алган эмес. Servo сизге DOM жана рендеринг коддорун параллелдүү иштей турган жана көп ядролуу CPU ресурстарын жакшыраак пайдалана турган кичинекей кошумча тапшырмаларга бөлүүгө мүмкүндүк берет. Firefox буга чейин эле Сервонун кээ бир бөлүктөрүн бириктирген, мисалы, көп жиптүү CSS кыймылдаткычы жана WebRender рендеринг системасы.

Source: opennet.ru

Комментарий кошуу