Já é possível testar o Servo, novo browser engine da Mozilla

Em:

Desde o lançamento do Google Chrome, em 2008, não temos uma mudança tão impactante no mundo dos browsers. Obviamente muita coisa evoluiu (muita mesmo), ES2015 e ES2016 já estão aí, novas APIs, dev-tools, etc, mas nada tão revolucionário ao ponto de mudar drasticamente a indústria e a vida dos desenvolvedores e usuários.

As engines dos navegadores continuam a evoluir ano após ano, mas já podemos classifica-las como “bem maduras”, ou velhas mesmo. Grandes mudanças tecnológicas aconteceram na última década, e para ficar atualizado e tirar o real benefício destas mudanças, a Mozilla está investindo em um novo engine, o Servo.

Para se ter uma ideia, o Servo é desenvolvido com uma nova linguagem de programação, a Rust, também criada pela Mozilla, com o objetivo de usar o poder computacional existente nos dias atuais. Além de ser muito rápido, o Servo é mais seguro, usa melhor o paralelismo e é mais performático.

A Mozilla está liberando para teste os primeiros Nightly builds do Servo. Foi construída uma interface HTML (quase um browser) para facilitar os testes da comunidade. Já existem pacotes para Linux 64Bits e para macOS. Versões para Windows e Android estarão disponíveis em breve. Ainda não é possível testar o seu site (pelo menos eu não consegui), e sim apenas uma lista de sites que funcionam bem com o Servo.

No Mac, bastar adicionar o arquivo dmg para a pasta Applications e depois rodar o Servo. Testamos no Linux, e é bem fácil: Basta baixar o arquivo tar.gz, extrair os arquivos e executar o Servo:

tar zxf servo-latest.tar.gz
cd servo
./runservo.sh

Servo rodando

Veja um vídeo com o Servo em ação:

Ainda não da pra se ter uma noção real de todos os benefícios que teremos com o Servo, mas é muito legal ver a evolução do projeto e saber que em breve teremos grandes ganhos em performance e quem sabe entraremos em uma nova era de engines de navegadores.

Para saber mais sobre o Servo e sobre os Nightly builds, leia o post do time do Servo em: https://blog.servo.org/2016/06/30/servo-nightlies/. O pessoal do Tableless também fez um review bem bacana (em português) que vale dar uma conferida: http://tableless.com.br/mozilla-libera-primeira-compilacao-do-servo-o-seu-motor-de-renderizacao/

  • BrazilJS Conf – Meia entrada

    Todo ano a BrazilJS Conf faz parceria com faculdades/universidades/escolas para proporcionar a ida de estudantes ao evento. Neste ano não será diferente. Com a liberação do primeiro lote, também liberamos um tipo de ingresso especial para estudantes, e assim será para todos os lotes seguintes. Então, se você é estudante e quer fazer parte da […]

  • Simples aplicação real time com angular 4 e firebase, parte 4

    Quarta parte da série. Nesse artigo irei mostrar o como fazer o deploy para o firebase, para isso iremos usar o firebase-tools que gerencia todo esse contexto.

  • O que esperar do Node.js v7

    Há poucos meses (abril 2016) falamos aqui sobre as novidades do Node.js v6, especialmente sobre o quase total suporte à especificação ES2015/ES6. O Node.js não para de crescer e evoluir. Desde o merge com o io.js e com a formação e formalização da fundação Node.js, o projeto ganhou uma nova cara, muito mais profissional, focada […]

Patrocinadores BrazilJS

Gold

Silver

Bronze

Apoio

BrazilJS® é uma iniciativa NASC.     Hosted by Getup