Mozilla e Google trabalham em novos motores para seus navegadores

Desenvolvedores do Google e Mozilla não estão satisfeitos com seus motores de navegadores atuais: ambos os grupos anunciaram mudanças na base de código que serve para interpretar os códigos e renderizar os elementos das páginas da web.

A Mozilla se uniu à Samsung na criação do Servo, um novo motor para navegadores pensando nos processadores atuais e futuros, com cada vez mais núcleos. O Servo é escrito em Rust, uma linguagem desenvolvida pela própria Mozilla.

Com a Samsung a Mozilla leva o Servo para o Android e a arquitetura ARM. Ainda vai demorar para ver um navegador final baseado nele, por enquanto o Gecko domina.

É interessante ver a Samsung no projeto: responsável por um grande volume de aparelhos com Android, ela aposta em novas frentes tentando manter uma linha de desenvolvimento totalmente independente do Google (destacando aí o Tizen).

Do outro lado vem o Google, insatisfeito com a situação atual do WebKit. A base open source do motor por trás do Chrome/Chromium é compartilhada com outros projetos abertos, o que adiciona alguns pesos extras no desenvolvimento.

O Google decidiu então manter um fork do WebKit, nomeando-o Blink. Ele será desenvolvido com os navegadores do Google em mente, dispensando toda a carga necessária para manter compatibilidade com os outros projetos que também o utilizam. 

Logo de cara eles puderam remover 7 alvos de compilação e excluir mais de 7 mil arquivos, correspondentes a mais de 4,5 milhões de linhas de código. O Blink será focado no Chrome/Chromium e outros projetos do Google, facilitando o desenvolvimento já adaptado à arquitetura de multiprocessamento deles.

Confira mais detalhes e links relacionados nos respectivos anúncios: MozillaGoogle.

As decisões da Mozilla e Google são polêmicas e a curto prazo não aparentam trazer problemas para os desenvolvedores de sites, já que de qualquer forma há uma corrida de todos os produtores de navegadores para suportar os mesmos padrões da web (diferente da década de 90).

Poderá ser ruim para os dependentes do WebKit, que perderão um grande contribuidor. A Opera abandonou o Presto, seu motor proprietário, para usar o WebKit. E o WebKit que ela usará aparentemente será o do Google, no caso, o fork Blink.

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X