Após reescrever diferentes partes do projeto do navegador em várias linguagens, a Swift agora é a linguagem preferida do navegador Ladybird.
Ladybird é um novo nome no ecossistema Linux com o qual você pode não estar familiarizado. Então, vamos explicar brevemente do que se trata.
É uma iniciativa de navegador da web, financiada por US$ 1 milhão, liderada pelo cofundador e ex-CEO do GitHub Chris Wanstrath e pelo visionário da tecnologia Andreas Kling.
Ela busca desafiar o status quo com um novo navegador escrito do zero, completamente independente de interesses corporativos. Nosso artigo sobre o assunto tem mais sobre isso.
Nos últimos meses, os desenvolvedores do Ladybird têm experimentado reescrevendo diferentes partes do projeto do navegador em várias linguagens. O resultado foi claro: o Swift surgiu como a escolha preferida entre a equipe.
Swift agora é a linguagem preferida do navegador Ladybird
Andreas Kling anuncia Swift como a futura linguagem do Ladybird para melhor segurança e ergonomia. A transição completa aguarda o Swift 6. De acordo com Kling, o feedback favoreceu o Swift por seus recursos modernos e protocolos de segurança robustos.
Outra vantagem significativa do Swift são suas melhorias contínuas na interoperabilidade com C++. Esse desenvolvimento significa que o Ladybird pode adotar o Swift gradualmente, sem grandes reescritas, facilitando a transição e reduzindo potenciais problemas de integração.
Agora, tenho certeza de que você associa o Swift ao desenvolvimento de aplicativos para dispositivos Apple, onde ele tem sido a tecnologia preferida. Mas, recentemente, isso começou a mudar.
O que quero dizer é que, apesar de suas fortes associações com a Apple, o Swift tem feito progressos em direção à independência. Ele foi reorganizado sob uma organização GitHub separada, distanciando-se de projetos específicos da Apple.
Essa mudança, juntamente com melhor suporte para plataformas não Apple e diversos ambientes de desenvolvimento, posiciona o Swift como uma linguagem de programação mais versátil e amplamente aplicável.
Olhando para o futuro, o Ladybird planeja implementar o Swift assim que a versão 6 sair do beta neste outono. O próximo lançamento promete compatibilidade com as versões mais recentes do Clang, essencial para integrar o Swift com o código C++ existente do Ladybird.
Vale a pena notar que nenhum mecanismo de navegador foi desenvolvido usando Swift ainda, tornando este projeto particularmente desafiador.
Como as coisas ainda estão nos estágios iniciais de planejamento, não devemos esperar ver nenhuma versão inicial do navegador Ladybird este ano.
Um cronograma mais realista sugere que um lançamento de pré-visualização antecipada pode acontecer em 2025, embora os desenvolvedores ainda não tenham se comprometido com datas específicas.
Para mais informações, consulte a postagem de Kling no X.