- Ladybird é um navegador web independente que usa um novo motor baseado em padrões web
- Atualmente está em estado pré-alfa e é adequado apenas para desenvolvedores
- O objetivo é ser um navegador completo e utilizável para a web moderna
- Usa uma arquitetura multiprocessos que, além do processo principal de UI, opera vários processos de renderização WebContent, processos ImageDecoder e processos RequestServer
- A decodificação de imagens e as conexões de rede são tratadas em processos separados, o que aumenta a resiliência contra conteúdo malicioso
- Cada aba usa um processo de renderização independente e fica isolada das outras partes do sistema
- Atualmente, as bibliotecas centrais incluem vários componentes trazidos do SerenityOS:
- LibWeb: motor de renderização web
- LibJS: motor JavaScript
- LibWasm: implementação de WebAssembly
- LibCrypto/LibTLS: criptografia e suporte a TLS
- LibHTTP: cliente HTTP/1.1
- LibGfx: biblioteca gráfica 2D, decodificação e renderização de imagens
- LibUnicode: suporte a Unicode e locale
- LibMedia: reprodução de áudio e vídeo
- LibCore: loop de eventos e camada de abstração do SO
- LibIPC: suporte à comunicação entre processos
- Como compilar e executar
- Para saber como compilar o Ladybird, consulte o guia de build
- O Ladybird pode ser executado em Linux, macOS, Windows (usando WSL2) e vários outros sistemas operacionais da família UNIX
4 comentários
Começar qualquer um consegue, mas... conseguir ir até o fim...
Aliás, esse cara, assim como no SerenityOS... gosta mesmo de partir do zero... inveja sincera!
Hmm? Parece que o link do guia de build está errado.
Corrigido!
Opiniões do Hacker News
Este projeto se tornou ainda mais importante agora que o Firefox perdeu sua essência
Ladybird é um projeto BSD-2 de Andreas Kling, a pessoa que criou o SerenityOS
Ladybird tem a sorte de contar com alguém que entende a importância do marketing
A complexidade das interfaces web aumentou
Instalei o Waterfox e fiquei decepcionado com a Mozilla
Manter a segurança dos navegadores modernos é muito difícil
Fico curioso sobre o quão bem o Ladybird oferece suporte a recursos de "cauda longa"
Fico curioso sobre como o Ladybird vai sobreviver sem monetização