1. TugaTech » Software » Noticias de Software
  Login     Registar    |                      

Siga-nos


navegador ladybird

O projeto de código aberto que desenvolve o Ladybird, navegador independente criado sob a alçada do ecossistema SerenityOS e liderado por Andreas Kling, alcançou marcos significativos no seu relatório de progresso de agosto de 2026. A nova atualização aproxima o software de se tornar um motor web totalmente autónomo, trazendo reprodução de vídeo em plataformas populares, novas ferramentas de desenvolvimento e melhorias estruturais no consumo de recursos.

Entre os principais destaques está a capacidade de reproduzir vídeos na plataforma Twitch e um suporte alargado para múltiplos formatos de vídeo no YouTube. Para os programadores, as DevTools do navegador passaram a integrar um depurador de JavaScript completo, permitindo definir pontos de interrupção (breakpoints), percorrer o código linha a linha e avaliar expressões em tempo real. O gestor de descargas também recebeu melhorias substanciais, permitindo pausar e retomar transferências, que agora resistem ao fecho do programa e podem utilizar até 4 ligações paralelas em servidores compatíveis. O suporte a CSS scroll snap e a restauração de sessões completam a lista de novidades de utilização.

Desempenho otimizado e transição do código para Rust

A equipa de engenharia alterou as suas prioridades para focar de forma contínua no desempenho do motor. O navegador conta agora com um novo motor de estilos, suporte para otimização de esquemas (layout caching) e a transferência do processamento de animações CSS para fora da thread principal. Além disso, as janelas ocultas ou sobrepostas deixaram de realizar trabalhos de rasterização, o que resulta numa maior fluidez global e num menor consumo de energia em dispositivos móveis.

Paralelamente, continua a migração progressiva do código-fonte de C++ para Rust. Esta transição abrangeu a análise de CSS, o cálculo de estilos computados e todo o fluxo de renderização visual. Para garantir a estabilidade do sistema, o código em Rust foi testado através de um modo de comparação A/B que validou os resultados perante a suíte completa de testes, eliminando o código antigo em C++ apenas após atingir zero discrepâncias. O novo analisador CSS escrito em Rust demonstrou ser ainda mais rápido do que a implementação anterior.

Avanços em segurança e arquitetura de extensões

No campo da cibersegurança, o mecanismo de isolamento conhecido como "exploit cage" foi expandido para cobrir a memória dinâmica (heap) do JavaScript, tendo sido também introduzido um serviço dedicado de compilação WebAssembly. No plano arquitetural, o modelo de objetos do documento (DOM) foi separado dos seus envolventes de JavaScript, reduzindo a pegada de memória e permitindo o isolamento necessário para dar suporte futuro a scripts de extensões do navegador. Por fim, o histórico de navegação e o sistema de gestão de sessões foram movidos para o processo principal do navegador, criando a base necessária para a implementação futura de isolamento de sites.

Foto do Autor

Aficionado por tecnologia desde o tempo dos sistemas a preto e branco

Ver perfil do usuário Enviar uma mensagem privada Enviar um email Facebook do autor Twitter do autor Skype do autor

conectado
Encontrou algum erro neste artigo?

Não perca nenhuma novidade!

Junte-se a milhares de leitores e receba as últimas notícias de tecnologia, análises e dicas diretamente no seu email.

Nenhum comentário

Seja o primeiro!





Aplicações TugaTechDiscord do TugaTechRSS do TugaTechSpeedtest TugaTechHost TugaTech