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/

  • Primeiros palestrantes da BrazilJS Conf 2017

    Todo ano a equipe BrazilJS se esforça ao máximo para trazer o melhor conteúdo e diversidade para a BrazilJS Conf, afinal, não é à toa que somos um dos principais eventos de tecnologia do país e a maior conferência JavaScript do mundo!

  • Criando um tema para o Hyperterm

    O Hyperterm é um terminal desenvolvido com JavaScript/HTML/CSS, ou seja, baseado em padrões Web. O objetivo do projeto, crido pelo pessoal da Zeit, é criar uma experiência bonita e extensível para a interface de linha de comando. Inicialmente o projeto apenas funcionava no macOS, mas agora já está disponível para Linux (para Windows deve sair […]

  • Firefox Quantum – O Firefox que é rápido mais uma vez

    Nesta semana a Mozilla lançou o novo Firefox. A grande novidade deste lançamento é a performance do navegador, que chega a ser até 2X mais rápido.

Patrocinadores BrazilJS

Bronze

BrazilJS® é uma iniciativa NASC.     Hosted by Getup