Qual o seu browser preferido? A onda de navegadores web parece não ter fim. Com os mais conhecidos disputando o que o Google Chrome deixou de espaço, acaba de surgir mais uma novidade. Conheça o Ladybird: o novo navegador web financiado pelo cofundador do GitHub e que não terá ‘nenhum código’ dos rivais como Chrome, Opera, Firefox, Safari e outros. Portanto, a ideia é ter um novo navegador construído do zero.
O projeto partiu de integrantes de uma nova organização sem fins lucrativos dos EUA chamada Ladybird Browser Initiative foi criada para desenvolver o navegador Ladybird, baseado em um novo mecanismo que não pega código emprestado de outros navegadores.
De acordo com um post desta semana, a nova organização sem fins lucrativos 501(c)(3), com diretores iniciais sendo o desenvolvedor líder Andreas Kling e o cofundador do GitHub, Chris Wanstrath, é financiada inteiramente por patrocínios daqueles que “se preocupam com a web aberta” e só aceitará “doações irrestritas”.
O software é de código aberto no GitHub e usa a permissiva BSD-2-Clause License, o que significa que é software livre e aprovado pela iniciativa de código aberto.
Ladybird originou-se como um visualizador HTML para SerenityOS, criado por Kling em 2018 como um sistema operacional Unix-like para processadores x86-64. No mês passado, Kling entregou o SerenityOS a um grupo de mantenedores, afirmando que toda a sua atenção estava agora no navegador Ladybird, que ele bifurcou em um novo projeto de alto nível visando Linux e macOS. Ele também disse que, ao contrário do SerenityOS, o Ladybird “alavancará o maior ecossistema OSS”, o que significa que usará outras bibliotecas de código aberto para alguns recursos. O FAQ, no entanto, afirma que “nós mesmos implementamos padrões da web”, descartando a adoção de um mecanismo de terceiros em sua totalidade. A existência de poucas implementações independentes é arriscada para os padrões da Web, uma vez que torna mais provável que um único fornecedor possa estabelecer padrões de fato.
Wanstrath, que também doou US$ 1 milhão para o projeto, disse em um post separado que “todos os principais motores de navegador” são “financiados pelo império de publicidade do Google”. Ele incluiu o Safari sob o argumento de que o Google paga à Apple para ser o mecanismo de busca padrão, e o Firefox por um “acordo semelhante”.
Ladybird: conheça o novo navegador web financiado pelo cofundador do GitHub e que não terá ‘nenhum código’ dos rivais!
No ano passado, Kling abordou outra questão, a suposição de que a web agora é tão complexa que construir um novo navegador é impossível. Kling disse que “As especificações ECMAScript, HTML e CSS hoje são (em sua maioria) documentos técnicos estelares cujos algoritmos podem ser implementados com consideravelmente menos esforço e adivinhação do que no passado”.
O navegador é bastante funcional em muitos sites, se alguém pode tolerar alguns problemas de layout e desempenho lento, embora a tentativa de visitar o Google Mail levantou o erro “este navegador ou aplicativo pode não ser seguro”, e até mesmo o link “Saiba mais” não funcionou para nós, enquanto a janela de depuração cuspiu uma torrente de erros.
Os sites que mais tiveram dificuldades foram os pesados com anúncios. Observe que o navegador não é apresentado como pronto para uso: o Leiame diz que “Ladybird está em um estado pré-alfa e só é adequado para uso por desenvolvedores”.
Bem recebido
O projeto foi bem recebido por entusiastas da web aberta, com comentários como “Acho que este é um tremendo presente para a Internet que amamos” e “Bravo Andreas, e obrigado por trabalhar para manter a Internet neutra, endereçado a Kling no Hacker News.
Por que a Joaninha se sai melhor que a Mozilla? “Estamos estabelecendo uma meta muito mais estreita do que a Mozilla e esperamos que focar apenas em navegadores nos permita manter as coisas simples e mais sustentáveis financeiramente”, disse Kling no tópico Hacker News.
Joaninha é escrita em C++. De acordo com a página inicial do projeto, a escolha do idioma remonta ao que Kling estava “mais confortável” ao criar o SerenityOS, mas a equipe agora está “avaliando uma série de alternativas” e planeja adicionar um segundo idioma ao projeto em breve. Kling confirmou que “nosso próximo idioma será um idioma seguro para memória”.
A tarefa para a pequena equipe – “3 funcionários, com mais 3 entrando no próximo mês”, de acordo com Kling – é substancial, já que há tanto o desafio técnico de construir um navegador da web competitivo quanto o desafio de marketing de persuadir as pessoas a mudar do Chrome, Safari ou Edge, atualmente o mais popular com mais de 88% do mercado, de acordo com o statcounter. O Firefox, que usa o motor Gecko da Mozilla, tem apenas 2,75% de participação de mercado, e mesmo o Microsoft Edge tem apenas pouco mais de 5%.
DevClass