Retomouse o desenvolvemento activo do motor do navegador Servo

Os desenvolvedores do motor do navegador Servo, escrito na linguaxe Rust, anunciaron que recibiron financiamento para axudar a revivir o proxecto. Como primeiras tarefas, menciónase a volta ao desenvolvemento activo do motor, a restauración da comunidade e a captación de novos membros. Durante 2023, está previsto mellorar o sistema de maquetación das páxinas (sistema de maquetación) e conseguir un soporte de traballo para CSS2.

O proxecto está estancado desde 2020, despois de que Mozilla despedise o equipo que desenvolveu Servo e traspasase o proxecto á Fundación Linux, que planeaba formar unha comunidade de desenvolvedores e empresas interesadas no desenvolvemento. Antes de converterse nun proxecto independente, o motor foi desenvolvido por empregados de Mozilla en colaboración con Samsung.

O motor está escrito en Rust e distínguese polo soporte para a representación multiproceso de páxinas web, así como a paralelización de operacións co DOM (Document Object Model). Ademais da paralelización eficiente das operacións, as tecnoloxías de programación seguras utilizadas en Rust permítenche aumentar o nivel de seguridade da base de código. Inicialmente, o motor do navegador Firefox non podía explotar plenamente o potencial dos modernos sistemas multinúcleo debido ao uso de esquemas de procesamento de contidos dun só fío. Servo permítelle descomponer DOM e renderizar o código en subtarefas máis pequenas que poden executarse en paralelo e utilizar recursos de CPU multinúcleo de forma máis eficiente. Firefox xa ten integradas algunhas partes de Servo, como o motor CSS multiproceso e o sistema de renderizado WebRender.

Fonte: opennet.ru

Engadir un comentario