Активната разработка на браузърния двигател Servo е възстановена

Разработчиците на браузерния двигател Servo, написан на езика Rust, обявиха, че са получили финансиране, което ще помогне за възраждането на проекта. Сред първите задачи е споменато възстановяване на активната разработка на двигателя, възстановяване на общността и привличане на нови участници. През 2023 година се планира да се подобри системата за компоновка на страниците (layout system) и да се осигури работна поддръжка на CSS2.

Стагнацията на проекта продължи от 2020 година, след като компанията Mozilla уволни екипа, развиващ Servo, и предаде проекта на организацията Linux Foundation, в която се планираше да се създаде общност от заинтересовани разработчици и компании. Преди преобразуването в независим проект, двигателят се развиваше от служители на Mozilla в сътрудничество с компанията Samsung.

Двигателят е написан на езика Rust и се отличава с поддръжката на многопоточно рендериране на уеб страници, а също така и с паралелизиране на операциите с DOM (Document Object Model). Освен ефективното паралелизиране на операциите, използваните технологии за безопасно програмиране в Rust позволяват да се повиши нивото на сигурност на кодовата база. Първоначално браузерният двигател Firefox не можеше напълно да използва потенциала на съвременните многопроцесорни системи поради използването на еднопоточни схеми за обработка на съдържание. Servo позволява разделянето на кода на DOM и рендериране на по-малки подзадачи, които могат да се изпълняват паралелно и по-ефективно да използват ресурсите на многопроцесорните CPU. Някои части от Servo, като многопоточния CSS двигател и системата за рендериране WebRender, вече са интегрирани във Firefox.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster