Lo sviluppo attivo del motore del browser Servo è ripreso

Gli sviluppatori del motore browser Servo, scritto in linguaggio Rust, hanno annunciato di aver ricevuto un finanziamento che aiuterà a rilanciare il progetto. I primi compiti menzionati sono il ritorno allo sviluppo attivo del motore, la ricostruzione della comunità e l'attrazione di nuovi partecipanti. Nel corso del 2023 si prevede di migliorare il sistema di impaginazione e di ottenere un supporto operativo per CSS2.

La stagnazione del progetto continua dal 2020, dopo che Mozilla ha licenziato il team di sviluppo di Servo e trasferito il progetto alla Linux Foundation, che prevedeva di formare una comunità di sviluppatori e aziende interessate allo sviluppo. Prima di essere convertito in un progetto indipendente, il motore è stato sviluppato dai dipendenti di Mozilla in collaborazione con Samsung.

Il motore è scritto nel linguaggio Rust e offre il supporto per il rendering multi-thread delle pagine Web, nonché la parallelizzazione delle operazioni con il DOM (Document Object Model). Oltre a parallelizzare efficacemente le operazioni, le tecnologie di programmazione sicura utilizzate in Rust consentono di aumentare il livello di sicurezza del codice base. Inizialmente, il motore del browser Firefox non poteva sfruttare appieno il potenziale dei moderni sistemi multi-core a causa dell'utilizzo di schemi di elaborazione dei contenuti a thread singolo. Servo ti consente di suddividere il DOM e il codice di rendering in sottoattività più piccole che possono essere eseguite in parallelo e sfruttare meglio le risorse della CPU multi-core. Firefox integra già alcune parti di Servo, come il motore CSS multi-thread e il sistema di rendering WebRender.

Fonte: opennet.ru

Aggiungi un commento