Apresentado o navegador web multiplataforma Ladybird.

Os desenvolvedores do sistema operacional SerenityOS apresentaram o navegador web multiplataforma Ladybird, baseado no mecanismo LibWeb e no interpretador JavaScript LibJS, cujo desenvolvimento está em andamento desde 2019. A interface gráfica é baseada na biblioteca Qt. O código é escrito em C++ e está licenciado sob a licença BSD. O suporte é oferecido para Linux, macOS, Windows (WSL) e Android.

A interface é projetada em um estilo clássico e suporta abas. O navegador foi construído utilizando sua própria pilha web, que além do LibWeb e LibJS, inclui uma biblioteca para renderização de texto e gráficos 2D, LibGfx, um mecanismo para expressões regulares, LibRegex, um parser XML, LibXML, um interpretador de código intermediário WebAssembly (LibWasm), uma biblioteca para trabalhar com Unicode, LibUnicode, uma biblioteca para conversão de codificações de texto, LibTextCodec, um parser para a linguagem de marcação Markdown (LibMarkdown) e a biblioteca LibCore, que contém um conjunto comum de funções úteis, como manipulação de tempo, entrada/saída e processamento de tipos MIME.

O navegador suporta os principais padrões web e passa com sucesso nos testes Acid3. Há suporte para os protocolos HTTP e HTTPS. Nos planos futuros, menciona-se a implementação de suporte para um modo de operação multiprocessado, onde cada aba é processada em um processo separado, além de otimizações de desempenho e a implementação de recursos avançados, como CSS flexbox e CSS grid.

Originalmente, o projeto foi criado em julho como uma ferramenta de depuração para a pilha web do sistema operacional SerenityOS, que está desenvolvendo seu próprio navegador, o SerenityOS Browser. Mas após algum tempo, ficou claro que o desenvolvimento ultrapassou o simples utilitário de depuração e pode ser usado como um navegador comum (o projeto ainda está em desenvolvimento e não está pronto para uso diário). A pilha web também se transformou de uma ferramenta específica para o desenvolvimento do SerenityOS para um mecanismo de navegador multiplataforma.

Apresentado o navegador web multiplataforma Ladybird.


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