Obnovil sa aktívny vývoj enginu prehliadača Servo

Vývojári enginu prehliadača Servo, napísaného v jazyku Rust, oznámili, že získali finančné prostriedky, ktoré pomôžu oživiť projekt. Prvé spomínané úlohy sú návrat k aktívnemu vývoju enginu, prebudovanie komunity a prilákanie nových účastníkov. V priebehu roka 2023 sa plánuje zlepšiť systém rozloženia stránok a dosiahnuť fungujúcu podporu pre CSS2.

Stagnácia projektu pokračuje od roku 2020, po tom, čo Mozilla vyhodila tím vyvíjajúci Servo a previedla projekt na Linux Foundation, ktorá plánovala vytvoriť komunitu vývojárov a spoločností, ktorí majú záujem o vývoj. Pred konverziou na nezávislý projekt bol engine vyvinutý zamestnancami Mozilly v spolupráci so Samsungom.

Engine je napísaný v jazyku Rust a ponúka podporu pre viacvláknové vykresľovanie webových stránok, ako aj paralelizáciu operácií s DOM (Document Object Model). Okrem efektívnej paralelizácie operácií umožňujú technológie bezpečného programovania použité v Ruste zvýšiť úroveň bezpečnosti kódovej základne. Motor prehliadača Firefox spočiatku nedokázal naplno využiť potenciál moderných viacjadrových systémov kvôli používaniu jednovláknových schém spracovania obsahu. Servo vám umožňuje rozdeliť DOM a vykresľovací kód na menšie čiastkové úlohy, ktoré môžu bežať paralelne a lepšie využívať viacjadrové zdroje CPU. Firefox už integruje niektoré časti serva, ako napríklad viacvláknový CSS engine a vykresľovací systém WebRender.

Zdroj: opennet.ru

Pridať komentár