Dezvoltatorii motorului de browser Servo, scris în limbajul Rust, au anunțat obținerea unui finanțare care va ajuta la revitalizarea proiectului. Printre primele sarcini se numără revenirea la dezvoltarea activă a motorului, restaurarea comunității și atragerea de noi participanți. În cursul anului 2023, este planificat să se îmbunătățească sistemul de aranjare a paginilor (layout system) și să se obțină suport operațional pentru CSS2.
Stagnarea proiectului a durat din 2020, după ce compania Mozilla a concediat echipa care dezvolta Servo și a transferat proiectul către organizația Linux Foundation, în cadrul căreia s-a planificat formarea unei comunități din dezvoltatori și companii interesate. Până la transformarea sa într-un proiect independent, motorul a fost dezvoltat de angajații Mozilla în colaborare cu compania Samsung.
Motorul este scris în limbajul Rust și se distinge prin suportul pentru redarea web-urilor multi-threaded, precum și prin paralelelizarea operațiunilor cu DOM (Document Object Model). Pe lângă paralelelizarea eficientă a operațiunilor, tehnologiile de programare sigură utilizate în Rust permit creșterea nivelului de securitate al codului. Inițial, motorul de browser Firefox nu putea să valorifice pe deplin potențialul sistemelor multi-core moderne din cauza utilizării schemelor de procesare single-threaded. Servo permite împărțirea codului DOM și redării în sarcini mai mici, care pot fi executate în paralel și să utilizeze mai eficient resursele CPU multi-core. Unele părți din Servo, cum ar fi motorul CSS multi-threaded și sistemul de redare WebRender, sunt deja integrate în Firefox.
Sursa: opennet.ro
