O desenvolvimento ativo do mecanismo do navegador Servo foi retomado

Os desenvolvedores do mecanismo do navegador Servo, escrito na linguagem Rust, anunciaram que receberam financiamento que ajudará a reviver o projeto. As primeiras tarefas mencionadas são o retorno ao desenvolvimento ativo do motor, a reconstrução da comunidade e a atração de novos participantes. Durante 2023, está planejado melhorar o sistema de layout de página e obter suporte funcional para CSS2.

A estagnação do projeto continua desde 2020, depois que a Mozilla demitiu a equipe que desenvolvia o Servo e transferiu o projeto para a Linux Foundation, que planejava formar uma comunidade de desenvolvedores e empresas interessadas no desenvolvimento. Antes de ser convertido em um projeto independente, o motor foi desenvolvido por funcionários da Mozilla em colaboração com a Samsung.

O motor é escrito na linguagem Rust e oferece suporte para renderização multithread de páginas web, bem como paralelização de operações com o DOM (Document Object Model). Além de paralelizar efetivamente as operações, as tecnologias de programação segura utilizadas no Rust permitem aumentar o nível de segurança da base de código. Inicialmente, o mecanismo do navegador Firefox não conseguiu explorar totalmente o potencial dos modernos sistemas multi-core devido ao uso de esquemas de processamento de conteúdo de thread único. Servo permite que você divida o DOM e o código de renderização em subtarefas menores que podem ser executadas em paralelo e fazer melhor uso dos recursos da CPU multi-core. O Firefox já integra algumas partes do Servo, como o mecanismo CSS multithread e o sistema de renderização WebRender.

Fonte: opennet.ru

Adicionar um comentário