Aktiv udvikling af browser-motoren Servo er genoptaget

Udviklerne af browser-motoren Servo, der er skrevet i Rust, har annonceret, at de har modtaget finansiering, som vil hjælpe med at genoplive projektet. De første opgaver inkluderer genoptagelse af aktiv udvikling af motoren, genoprettelse af fællesskabet og tiltrækning af nye deltagere. I løbet af 2023 planlægges der at forbedre layout-systemet og opnå funktionel støtte til CSS2.

Projektet har været i stagnation siden 2020, efter at Mozilla fyrede det team, der udviklede Servo, og overgav projektet til Linux Foundation, hvor der blev planlagt at skabe et fællesskab af interesserede udviklere og virksomheder til udviklingen. Inden transformationen til et uafhængigt projekt blev motoren udviklet af medarbejdere hos Mozilla i samarbejde med Samsung.

Motoren er skrevet i Rust og skiller sig ud ved at understøtte multitrådet rendering af web-sider samt parallelisering af operationer med DOM (Document Object Model). Udover effektiv parallelisering af operationer tillader de teknologier til sikker programmering, der anvendes i Rust, at sikkerhedsniveauet for kodebasen hæves. Oprindeligt kunne browser-motoren Firefox ikke fuldt ud udnytte potentialet i moderne multicore-systemer på grund af brugen af enkelttrådede metoder til indholdsbehandling. Servo gør det muligt at opdele DOM- og renderingskoden i mindre opgaver, som kan udføres parallelt og dermed udnytte ressourcerne i multicore CPU'er mere effektivt. Nogle dele af Servo, såsom den multitrådede CSS-motor og WebRender rendering-systemet, er allerede integreret i Firefox.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster