Aktive ûntwikkeling fan 'e Servo-browsermotor is wer opstarten

De ûntwikkelders fan 'e Servo-blêdermotor, skreaun yn' e Rust-taal, kundige oan dat se finansiering krigen hawwe dy't it projekt helpe sil wer oplibje. De earste taken neamd binne werom nei aktive ûntwikkeling fan 'e motor, it opbouwen fan' e mienskip en it oanlûken fan nije dielnimmers. Yn 2023 is it plan om it side-yndielingssysteem te ferbetterjen en wurkjende stipe foar CSS2 te berikken.

De stagnaasje fan it projekt is oanhâlden sûnt 2020, neidat Mozilla it team ûntsloech dat Servo ûntwikkele en it projekt oerbrocht nei de Linux Foundation, dy't fan plan wie om in mienskip te foarmjen fan ynteressearre ûntwikkelders en bedriuwen foar ûntwikkeling. Foardat it omboud waard yn in ûnôfhinklik projekt, waard de motor ûntwikkele troch Mozilla-meiwurkers yn gearwurking mei Samsung.

De motor is skreaun yn 'e Rust-taal en hat stipe foar multi-threaded rendering fan websiden, lykas parallelisaasje fan operaasjes mei it DOM (Document Object Model). Neist it effektyf parallelisearjen fan operaasjes, meitsje de feilige programmeartechnologyen dy't yn Rust brûkt wurde, it mooglik om it nivo fan feiligens fan 'e koadebasis te ferheegjen. Yn earste ynstânsje koe de Firefox-blêdermotor it potensjeel fan moderne multy-kearnsystemen net folslein benutte troch it gebrûk fan ien-threaded ynhâldferwurkingsskema's. Servo lit jo DOM en rendering koade brekke yn lytsere subtaken dy't parallel kinne rinne en better gebrûk meitsje fan multi-core CPU-boarnen. Firefox yntegreart al guon dielen fan Servo, lykas de multi-threaded CSS-motor en it WebRender-renderingsysteem.

Boarne: opennet.ru

Add a comment