Aktiv utvikling av Servo-nettlesermotoren har gjenopptatt

Utviklerne av nettlesermotoren Servo, skrevet på Rust-språket, kunngjorde at de har mottatt finansiering som vil bidra til å gjenopplive prosjektet. De første oppgavene som er nevnt er å gå tilbake til aktiv utvikling av motoren, gjenoppbygge fellesskapet og tiltrekke nye deltakere. I løpet av 2023 er det planlagt å forbedre sidelayoutsystemet og oppnå fungerende støtte for CSS2.

Prosjektets stagnasjon har fortsatt siden 2020, etter at Mozilla sparket teamet som utviklet Servo og overførte prosjektet til Linux Foundation, som planla å danne et fellesskap av interesserte utviklere og selskaper for utvikling. Før den ble omgjort til et uavhengig prosjekt, ble motoren utviklet av Mozilla-ansatte i samarbeid med Samsung.

Motoren er skrevet på Rust-språket og har støtte for multi-threaded rendering av nettsider, samt parallellisering av operasjoner med DOM (Document Object Model). I tillegg til å effektivt parallellisere operasjoner, gjør de sikre programmeringsteknologiene som brukes i Rust det mulig å øke sikkerhetsnivået til kodebasen. I utgangspunktet kunne ikke Firefox-nettlesermotoren fullt ut utnytte potensialet til moderne flerkjernesystemer på grunn av bruken av enkelttrådede innholdsbehandlingssystemer. Servo lar deg bryte DOM og gjengivelseskode i mindre deloppgaver som kan kjøres parallelt og utnytte flerkjerne-CPU-ressurser bedre. Firefox integrerer allerede noen deler av Servo, for eksempel den flertrådede CSS-motoren og WebRender-gjengivelsessystemet.

Kilde: opennet.ru

Legg til en kommentar