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/

  • Milhares de projetos baseados no npm foram quebrados

    [Atualização 24/03/2016 19:08] Nota oficial sobre o caso no Blog do npm. http://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm [Atualização 24/03/2016 10:28] Um post de um funcionário da Kik mostra um pouco dos bastidores da história. https://medium.com/@mproberts/a-discussion-about-the-breaking-of-the-internet-3d4d2a83aa4d#.e7lqgkw3l Algo inusitado se instaurou na comunidade JavaScript/Node.js ontem (22/03/2016). Uma “simples” despublicação de um módulo no npm fez com que milhares de projetos espalhados […]

  • Profissionais do mundo todo querem palestrar na BrazilJS 2017

    141 pessoas do mundo todo enviaram suas propostas para palestrar na sétima edição da BrazilJS Conf deste ano, que ocorre em Porto Alegre, nos dias 25 e 26 de agosto, e em Fortaleza, nos dias 1 e 2 de setembro.

  • Weekly #173 – Ghost 0.11.13, Microsoft Linux e Firefox 50

    A BrazilJS Weekly é a seleção semanal que reúne as novidades sobre o desenvolvimento Web no Brasil e no mundo. Ainda não é inscrito? Faça o seu cadastro e receba nossa Newsletter semanal 😎👊🙂👌👍 Sugira conteúdo para a Weekly usando o nosso canal de issues no Github. Um agradecimento especial aos 6 colaboradores da edição […]

Patrocinadores BrazilJS

Gold

Silver

Bronze

Apoio

BrazilJS® é uma iniciativa NASC.     Hosted by Getup