Ladybird
Navegador em desenvolvimento criado do zero, sem depender de engines como Chromium ou Gecko.
O navegador Ladybird é um projeto ambicioso de desenvolvimento de um navegador web de código aberto, liderado pela Ladybird Browser Initiative, uma organização sem fins lucrativos criada para promover a independência no mercado de navegadores. A iniciativa busca criar uma alternativa livre da influência de grandes corporações tecnológicas, desenvolvendo um navegador do zero, sem depender de engines existentes como Chromium (usado por Google Chrome, Microsoft Edge e Opera) ou Gecko (usado por Mozilla Firefox).
Contexto e Objetivos
O Ladybird começou como um visualizador HTML para o projeto de sistema operacional hobby SerenityOS, mas evoluiu para um navegador independente, com foco em padrões web, desempenho, estabilidade e segurança. Ele é desenvolvido com a missão de oferecer uma experiência de navegação centrada no usuário, sem comprometer a privacidade, e sem práticas como acordos de busca padrão ou monetização via tokens, como observado em outros navegadores. A organização enfatiza sua independência, sendo financiada exclusivamente por doações e patrocínios, sem influência corporativa.
Estágio de Desenvolvimento e Cronograma
Em julho de 2025, o Ladybird encontra-se em estágio pré-alfa, sendo adequado apenas para desenvolvedores e adotantes iniciais. O cronograma oficial prevê:
- Lançamento alfa para adotantes iniciais no verão de 2026, inicialmente para Linux e macOS.
- Versão beta em 2027.
- Lançamento estável para o público geral em 2028.
Esses prazos refletem a complexidade de construir um navegador do zero, especialmente um engine próprio, e indicam um compromisso com a entrega de um produto robusto. Atualizações recentes, como as de janeiro e fevereiro de 2025, mostram progresso em conformidade com padrões web, incluindo liderança em suporte à API WebCrypto e especificações de JavaScript, além de compatibilidade com ferramentas como Figma e o protocolo Firefox DevTools.
Arquitetura Técnica
O Ladybird utiliza uma arquitetura de multi-processos para melhorar a segurança e a estabilidade, detalhada a seguir:
- Processos Principais: Inclui um processo principal de interface do usuário, vários processos de renderização (WebContent, um por aba), um processo de decodificação de imagens (ImageDecoder) e um processo de servidor de requisições (RequestServer).
- Segurança: A decodificação de imagens e conexões de rede são realizadas fora do processo principal, aumentando a robustez contra conteúdo malicioso. Cada aba roda em um processo sandboxed, isolado do sistema, reduzindo riscos de vulnerabilidades.
O navegador herda componentes do SerenityOS por razões históricas, como:
- LibWeb: Engine de renderização web.
- LibJS: Engine de JavaScript.
- LibWasm: Implementação de WebAssembly.
- LibCrypto/LibTLS: Bibliotecas para criptografia e TLS.
- LibHTTP: Cliente HTTP/1.1.
- LibGfx: Gráficos 2D, decodificação de imagens e renderização.
- LibUnicode: Suporte a Unicode e localidade.
- LibMedia: Reprodução de áudio e vídeo.
- LibCore: Loop de eventos e abstração de sistema operacional.
- LibIPC: Comunicação entre processos.
Embora inicialmente vinculado a essas bibliotecas, o projeto agora permite o uso de bibliotecas de terceiros para funcionalidades comuns, como formatos de imagem, áudio, vídeo, criptografia e gráficos, mas mantém o compromisso de nunca adotar outro engine de navegador.
Progresso Recente e Expectativas
Atualizações de 2025 destacam avanços significativos:
- Janeiro de 2025: Liderança em conformidade com especificações de JavaScript, suporte à API WebCrypto, aprovação em verificações anti-bot do Google, suporte ao Figma e adição de novas propriedades CSS.
- Fevereiro de 2025: Prevenção de "Flash Of Unstyled Content", adoção de curl e OpenSSL, implementação de Resource Timing, novas funcionalidades CSS e suporte ao protocolo Firefox DevTools.
- Junho de 2025: Execução do Compiler Explorer, permitindo carregar, compilar programas e visualizar desmontagem, embora a edição ao vivo ainda precise de melhorias.
Esses progressos indicam um foco em compatibilidade com padrões web e ferramentas de desenvolvedor, essencial para competir no mercado. No entanto, declarações recentes, como em março de 2025, reforçam que o navegador ainda não está pronto para uso geral, gerenciando expectativas com base no roadmap.
Impacto Potencial
O Ladybird busca diversificar o mercado de navegadores, dominado por poucos players, promovendo inovação e concorrência. Sua abordagem independente e centrada na comunidade pode levar a melhorias em privacidade, segurança e desempenho, especialmente em um cenário onde a maioria dos navegadores depende de engines compartilhados. No entanto, dado seu estágio atual, ele ainda enfrenta desafios técnicos e de adoção, sendo uma aposta de longo prazo para usuários e desenvolvedores.
Encontrou um problema nesta ficha?Avise a equipe sobre links, versões ou informações incorretas.
Relacionados
Chromium 155.0.8038.0
Navegador de código aberto que é base para navegadores como Google Chrome, Microsoft Edge e Opera.
Brave 1.94.119
Navegador com foco em privacidade, segurança e velocidade de navegação.
Vivaldi 8.2.4133.45
Navegador personalizável com recursos avançados de privacidade e produtividade.
Mozilla Firefox Portable 151.0.3
Versão do Mozilla Firefox que não requer instalação.
Google Chrome 148.0.7778.97
O navegador mais utilizado da atualidade.
Mullvad Browser 15.0.10
Navegador focado em privacidade, desenvolvido em colaboração entre a Mullvad VPN e o Tor Project.
Opera GX 128.0.5807.71
Navegador web personalizado para jogadores, com recursos exclusivos para gerenciar seu uso de RAM, CPU e conexão.
Floorp Browser 12.10.4
Navegador personalizável, focado em privacidade e produtividade sem limites.
