Den aktiva utvecklingen av webbläsarmotorn Servo har återupptagits

Utvecklarna av webbläsarmotorn Servo, skriven på språket Rust, meddelade att de har fått finansiering som kommer att hjälpa till att återuppliva projektet. De första uppgifterna som nämns är att återgå till aktiv utveckling av motorn, återuppbygga samhället och attrahera nya deltagare. Under 2023 är det planerat att förbättra sidlayoutsystemet och uppnå fungerande stöd för CSS2.

Projektets stagnation har fortsatt sedan 2020, efter att Mozilla sparkade teamet som utvecklade Servo och överförde projektet till Linux Foundation, som planerade att bilda en gemenskap av intresserade utvecklare och företag för utveckling. Innan den omvandlades till ett oberoende projekt utvecklades motorn av Mozilla-anställda i samarbete med Samsung.

Motorn är skriven på språket Rust och har stöd för flertrådig rendering av webbsidor, samt parallellisering av operationer med DOM (Document Object Model). Förutom att effektivt parallellisera operationer, gör de säkra programmeringsteknologierna som används i Rust det möjligt att öka säkerhetsnivån för kodbasen. Till en början kunde webbläsarmotorn Firefox inte fullt ut utnyttja potentialen hos moderna flerkärniga system på grund av användningen av enkeltrådade innehållsbearbetningsscheman. Servo låter dig dela upp DOM och renderingskod i mindre deluppgifter som kan köras parallellt och bättre utnyttja flerkärniga CPU-resurser. Firefox integrerar redan vissa delar av Servo, som den flertrådiga CSS-motorn och WebRender-renderingssystemet.

Källa: opennet.ru

Lägg en kommentar