O mecanismo Servo passou nos testes Acid2. O Crash Reporter no Firefox foi reescrito em Rust

Os desenvolvedores do mecanismo de navegador Servo, escrito na linguagem Rust, anunciaram que o projeto alcançou um nível que permite passar com sucesso os testes Acid2, utilizados para verificar o suporte a padrões web nos navegadores. Os testes Acid2 foram criados em 2005 e avaliam as capacidades básicas de CSS e HTML4, bem como a correção no suporte a imagens PNG com fundo transparente e o esquema de URL 'data:'. Entre as mudanças recentes no Servo, destaca-se a sincronização do mecanismo CSS Stylo com a base de código do Firefox, melhorias na renderização e no processamento de fontes, além da exibição de uma tela de carregamento para a tag

Além disso, cabe destacar a iniciativa da Mozilla de reescrever, na linguagem Rust, o componente Crash Reporter no Firefox. O Crash Reporter monitora o encerramento inesperado do processo principal do Firefox e exibe um diálogo para enviar um relatório do problema aos desenvolvedores do navegador. A necessidade de reformulação do Crash Reporter se deve a problemas de manutenção da antiga base de código, que dificultavam o desenvolvimento e a implementação de mudanças devido à presença de três implementações separadas da interface gráfica (para Windows, Linux e macOS) e ao uso de camadas adicionais em Objective-C para o macOS.

Na nova versão, foi garantida a unificação da interface em todas as plataformas e a linguagem Rust foi utilizada para reduzir a probabilidade de erros de memória, aumentar a confiabilidade e simplificar a manutenção. Para criar uma GUI multiplataforma, independente do Firefox, foi empregado um nível de abstração com elementos básicos da interface, implementados sobre GTK, API Win32 e Cocoa, para dar à interface uma aparência nativa em cada plataforma.

O mecanismo Servo passou nos testes Acid2. O Crash Reporter no Firefox foi reescrito em Rust


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster