No dia 30 de setembro, o navegador Ladybird superou o mecanismo Servo no número de testes bem-sucedidos realizados no conjunto de web-platform-tests, que determinam a compatibilidade com a plataforma web de referência. Em particular, o Servo passou 1.303.211 verificações, o Ladybird 1.518.672, o Firefox 131 1.805.845, o Safari 204dev 1.812.433, e o Chromium 131 1.862.747. Os testes web-platform-tests são formados no âmbito da iniciativa Interop, promovida conjuntamente pelas empresas Google, Mozilla, Apple, Microsoft, Bocoup e Igalia, e visam verificar o nível de implementação de tecnologias web nos navegadores e identificar divergências que afetam a aparência e o comportamento no processamento de sites.
O navegador Ladybird está sendo desenvolvido por Andreas Kling, que trabalhou na Nokia e esteve envolvido no desenvolvimento do Safari. Inicialmente, o projeto foi criado como um aplicativo para o sistema operacional SerenityOS, mas no verão deste ano foi destacado como um projeto separado e recebeu um financiamento de 1 milhão de dólares. O navegador é escrito em C++ e é distribuído sob a licença BSD. O projeto inclui seu próprio mecanismo LibWeb, interpretador JavaScript LibJS e bibliotecas assistentes.
O projeto Servo foi originalmente desenvolvido pela Mozilla, mas depois passou a ser apoiado pela organização Linux Foundation. O mecanismo se destaca pelo suporte à renderização em múltiplas threads de páginas web, paralelização de operações com o DOM (Document Object Model) e pelo uso de recursos de programação segura fornecidos pela linguagem Rust. O Servo foi criado desde o início para suportar a divisão de código DOM e renderização em subtarefas menores que podem ser executadas em paralelo, utilizando de forma mais eficiente os recursos das CPUs multinúcleo. Algumas partes do Servo já estão integradas ao Firefox, como o mecanismo CSS em múltiplas threads e o sistema de renderização WebRender. Os navegadores ServoShell e Verso estão sendo desenvolvidos com base no Servo.
Fonte: opennet.ru
