Obnovila sa aktívna vývojová činnosť pre webový engine Servo.

Vývojári prehliadačového enginu Servo, napísaného v jazyku Rust, oznámili získanie financovania, ktoré pomôže obnoviť projekt. Medzi prvé úlohy patrí opätovný návrat k aktívnemu vývoju enginu, obnova komunity a prilákanie nových účastníkov. V priebehu roka 2023 sa plánuje zamerať na zlepšenie systému rozloženia stránok (layout system) a dosiahnuť funkčnú podporu CSS2.

Stagnácia projektu trvala od roku 2020, keď spoločnosť Mozilla prepustila tím, ktorý vyvíjal Servo, a odovzdala projekt organizácii Linux Foundation, v ktorej sa plánovalo vytvoriť komunitu z zainteresovaných vývojárov a spoločností. Pred premenou na nezávislý projekt sa engine vyvíjal zamestnancami Mozilly v spolupráci so spoločnosťou Samsung.

Engine je napísaný v jazyku Rust a vyznačuje sa podporou viacvláknového renderovania webových stránok, ako aj paralelizáciou 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 Rust zvýšiť úroveň bezpečnosti kódovej základne. Pôvodne prehliadačový engine Firefox nemohol naplno využiť potenciál moderných viacjadrových systémov kvôli používaniu jednovláknových schém spracovania obsahu. Servo umožňuje rozdeliť kód DOM a renderovania na menšie úlohy, ktoré môžu byť vykonávané paralelne a efektívnejšie využívať zdroje viacjadrových CPU. V Firefoxe sú už integrované niektoré časti Servo, ako napríklad viacvláknový CSS engine a systém renderovania WebRender.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster