Nadaljeval se je aktivni razvoj motorja brskalnika Servo

Razvijalci motorja brskalnika Servo, napisanega v jeziku Rust, so objavili, da so prejeli sredstva, ki bodo pomagala oživiti projekt. Prve omenjene naloge so vrnitev k aktivnemu razvoju motorja, ponovna izgradnja skupnosti in privabljanje novih udeležencev. V letu 2023 je načrtovana izboljšava sistema postavitve strani in doseganje delujoče podpore za CSS2.

Stagnacija projekta se nadaljuje že od leta 2020, potem ko je Mozilla odpustila ekipo, ki razvija Servo, in projekt prenesla na Linux Foundation, ki je nameravala oblikovati skupnost zainteresiranih razvijalcev in podjetij za razvoj. Pred pretvorbo v samostojen projekt so motor razvili Mozilla zaposleni v sodelovanju s Samsungom.

Motor je napisan v jeziku Rust in vsebuje podporo za večnitno upodabljanje spletnih strani ter vzporedno delovanje z DOM (Document Object Model). Poleg učinkovitega paraleliziranja operacij varne tehnologije programiranja, ki se uporabljajo v Rustu, omogočajo povečanje stopnje varnosti kodne baze. Na začetku motor brskalnika Firefox ni mogel v celoti izkoristiti potenciala sodobnih večjedrnih sistemov zaradi uporabe shem za obdelavo vsebine z eno nitjo. Servo vam omogoča, da razdelite DOM in kodo upodabljanja na manjše podnaloge, ki se lahko izvajajo vzporedno in bolje izkoristijo vire večjedrnega procesorja. Firefox že integrira nekatere dele Serva, kot sta večnitni mehanizem CSS in sistem upodabljanja WebRender.

Vir: opennet.ru

Dodaj komentar