Es va reprendre el desenvolupament actiu del motor del navegador Servo

Els desenvolupadors del motor de navegador Servo, escrit en el llenguatge Rust, van anunciar que han rebut finançament que ajudarà a revifar el projecte. Les primeres tasques esmentades són tornar al desenvolupament actiu del motor, reconstruir la comunitat i atraure nous participants. Durant el 2023, es preveu millorar el sistema de disseny de pàgina i aconseguir un suport de treball per a CSS2.

L'estancament del projecte ha continuat des del 2020, després que Mozilla acomiadés l'equip que desenvolupava Servo i transferís el projecte a la Fundació Linux, que tenia previst formar una comunitat de desenvolupadors i empreses interessades per al desenvolupament. Abans de convertir-se en un projecte independent, el motor va ser desenvolupat pels empleats de Mozilla en col·laboració amb Samsung.

El motor està escrit en el llenguatge Rust i ofereix suport per a la representació multiprocés de pàgines web, així com la paral·lelització d'operacions amb el DOM (Document Object Model). A més de paral·lelitzar eficaçment les operacions, les tecnologies de programació segura utilitzades a Rust permeten augmentar el nivell de seguretat de la base de codi. Inicialment, el motor del navegador Firefox no podia explotar plenament el potencial dels sistemes multinúcli moderns a causa de l'ús d'esquemes de processament de contingut d'un sol fil. Servo us permet dividir el codi DOM i la representació en subtasques més petites que es poden executar en paral·lel i fer un millor ús dels recursos de la CPU de diversos nuclis. Firefox ja integra algunes parts de Servo, com ara el motor CSS multiprocés i el sistema de renderització WebRender.

Font: opennet.ru

Afegeix comentari