Cum să încercați noul Servo Motor de redare web Firefox pe Linux

Como experimentar o novo servo do mecanismo de renderização da Web do Firefox no Linux

⌛ Reading Time: 4 minutes

Por muito tempo, o Mozilla tem rodado com um mecanismo de renderização web muito desatualizado. Google, Microsoft, Apple e até Opera os deixaram de lado quando adotaram o Webkit, Blink ou o que quer que o Edge rode. É suficiente dizer que os navegadores modernos estão rodando em alguns motores de renderização matadores com muita potência e chute atrás deles.

A Mozilla tem se destacado com o Gecko, um mecanismo de renderização que costumava ser bom o suficiente. E com certeza, pelo que vale a pena, o motor faz seu trabalho muito bem. No entanto, “bem” não é suficiente, já que a maior parte da Web móvel (e da Web em geral) agora é fornecida para o Webkit, ou pelo menos mecanismos de renderização que têm um pouco mais de configuração.

É aí que entra o Servo. É o novo mecanismo de renderização da Web da Mozilla. Provavelmente, em alguns anos, este será o substituto do Gecko no navegador de código aberto favorito de todos. Ainda assim, por que esperar para experimentar? E se você quiser ver o que eles estão fazendo agora? Veja como você pode!

Nota: O servo é instável e não funcionará perfeitamente. Use-o por sua própria conta e risco!

Construindo Servo

Primeiro, certifique-se de ter o Git instalado em seu sistema. Se você estiver executando uma distribuição Linux diferente, tente instalar o pacote “git” com o gerenciador de pacotes do seu sistema. Não deve ser muito diferente do comando acima. Se você estiver no Ubuntu, instale o git com este comando:

Assim que o pacote git estiver instalado, é hora de pegar o código do navegador Servo do repositório oficial e cloná-lo em seu sistema local.

Depois que o código foi clonado em sua máquina, é hora de entrar no diretório para construção.

Quando você entra no diretório, as coisas podem começar. Antes que o Servo possa realmente ser usado, você precisará construí-lo primeiro. Como este navegador está em desenvolvimento e não costuma ser usado com consumidores, você precisará especificar o sinalizador de lançamento. Isso é feito para que o Servo funcione em um ritmo otimizado. Normalmente não.

Nota: a compilação pode demorar um pouco. Seja paciente.

página de informações do servo-navegador

Depois de marcá-lo com o sinalizador de liberação, é possível executá-lo. Insira este comando no terminal e ele começará com a página de teste. Essa é praticamente a única maneira de usar o Servo, a menos que crie uma entrada na área de trabalho.

Pacote Arch Linux

Usuários do Arch Linux, vocês têm sorte. Em vez de sair e construir tudo, você poderá instalar o navegador Servo com o AUR. Ao instalá-lo, você obtém um ícone de inicialização na área de trabalho e tudo mais. Aponte seu ajudante AUR favorito aquie instale o pacote.

Fazendo um ícone na área de trabalho para servo

comutação servo-guia

Comece abrindo seu editor de texto favorito e colando o código a seguir nele.

Salve-o como “servorun.sh” em seu diretório inicial. Este é um script de shell e garantirá que o navegador seja executado todas as vezes. Em seguida, abra um novo arquivo em seu editor de texto e cole o seguinte código:

servo-desktop-icon

Nota: substitua “nome de usuário” pelo seu nome de usuário.

Depois que o código for colado, salve este arquivo como Servo.desktop em sua pasta de início. Em seguida, abra um terminal e digite os seguintes comandos:

Os comandos acima permitem que o script de execução e o arquivo da área de trabalho sejam executáveis. Agora é hora de “instalar o servo” no sistema. No terminal, tpe neste comando:

Conclusão

A Mozilla criou o Servo como uma forma de recuperar o atraso. A Gecko, por mais impressionante que ainda seja hoje, está atrás em termos de tecnologia. Quando você olha para o novo motor, começa a ver como ele é muito mais aprimorado. Obviamente, ainda não vimos isso implementado dentro do Firefox, então tudo pode ser completamente mudado.

No entanto, pelo que vi em apenas algumas horas, há muito para se animar, mesmo que você não seja um desenvolvedor web e apenas goste de usar coisas novas e legais. A forma como lida com as páginas e tudo melhorou muito, e tudo é muito suave, nítido, rápido e limpo.

O tempo só dirá com o Servo. A Mozilla poderia reescrever totalmente tudo do zero no próximo ano e mudar totalmente as direções de seu novo mecanismo de renderização da web. No entanto, como fãs do Mozilla, podemos apenas estar animados para ver o que o Servo tem reservado para o futuro.

Crédito da imagem: Firefox Car