Servo começou como um projeto da Mozilla para criar um mecanismo de navegador de próxima geração, mas agora é um projeto independente. Hoje marca o lançamento do Servo 0.0.1, e você pode testá-lo em seu computador.
Servo é um mecanismo de navegador experimental escrito na linguagem de programação Rust, concebido como uma alternativa ao Blink do Chrome, ao WebKit da Apple e ao Gecko da Mozilla. Já existia um shell básico de navegador da web que você podia baixar para testar o mecanismo, mas apenas com compilações noturnas que eram totalmente automatizadas e nem testadas.
A primeira versão versionada, Sero v0.0.1, já está disponível na página de lançamentos do GitHub. A equipe Servo espera publicar uma nova versão a cada mês, que deve ser (um pouco) mais estável do que a experiência anterior com compilações noturnas. A página de downloads do site Servo ainda contém links apenas para compilações noturnas.
Uma postagem do blog explicou: “Planejamos publicar esse lançamento marcado todos os meses. Por enquanto, estamos adotando um processo de lançamento simples, onde usaremos uma compilação noturna recente e realizaremos testes manuais adicionais para identificar problemas e regressões antes de marcar e publicar os binários.”
A equipe também observou que “atualmente não há planos” para publicar essas novas compilações em qualquer loja de aplicativos ou repositório de software, incluindo a plataforma Crates.io usada por muitos projetos de linguagem Rust. O Servo ainda é instável às vezes, e o shell não tem suporte para a maioria dos recursos esperados do navegador, então não é uma surpresa que a equipe esteja adiando uma disponibilidade mais ampla.
Servo v0.0.1 também marca o primeiro lançamento de uma versão ARM macOS, para que você possa experimentar o Servo nativamente em computadores Apple Silicon Mac sem compilar a partir do código-fonte. Já havia downloads disponíveis para Windows x64, macOS x64, Linux x64, Android ARM de 64 bits e OpenHarmony ARM de 64 bits. Ainda não há compilações nativas para ARM Windows ou ARM Linux.
As compilações do Mac ainda não estão assinadas corretamente, portanto, há mais algumas etapas para testar o mecanismo em um Mac. Primeiro, você deve manter pressionado Control ao abrir o aplicativo (ou clicar com o botão direito) e selecionar Abrir. Depois de ver um aviso, você deve abrir as configurações do sistema do seu Mac, navegar até a seção Privacidade e segurança e clicar em ‘Abrir mesmo assim’ no aplicativo Servo. Você receberá mais uma solicitação para clicar no botão ‘Abrir mesmo assim’ e finalmente funcionará.
O Servo ainda está muito longe de substituir os motores usados no Chromium, Safari, Firefox e outros navegadores, mas é emocionante ver a equipe dando mais um passo nessa direção.
Fonte: ServoBlog