Google, Apple, Microsoft e Mozilla se juntam para criar uma web mais veloz !
JavaScript é a linguagem de programação comum falada na internet. Usada na criação da maioria dos sites atuais, Chrome e Firefox sofreram mudanças para otimizar os seus motores de renderização de conteúdo web e, assim, entregar a melhor experiência possível. No entanto, há um pequeno problema. Tanto o navegador da Google quanto o da Mozilla já chegaram ao máximo possível. O que indica que não deveremos ver melhorias significativas na velocidade de carregamento de páginas e outros conteúdos web. Para superar esta barreira, surge o novo padrão WebAssembly... Continue lendo>>> Seguir@DIGITALFORMATO
A novidade chega graças a uma parceria entre os engenheiros da Google, Apple, Microsoft e Mozilla, que promete acelerar em até 20 vezes o acesso a sites usando os navegadores destas empresas. Assim, ao invés de vermos um browser lidar com código de linguagem desenvolvido para humanos, haverá um grande aumento na velocidade devido ao fato do novo código ser do tipo bytecode. Ou seja, toda a programação é feita a nível binário, linguagem que qualquer dispositivo eletrônico consegue entender. De toda forma, uma compilação textual será mantida para facilitar a busca por bugs no código pelos desenvolvedores.
No gráfico acima podemos ver a diferença em segundos no tempo de carregamento de uma página web, entre a linguagem JavaScript e o novo padrão WebAssembly, indicado como código nativo no gráfico (native). O resultado mostra que pode ser encontrada uma redução de até 50%, dependendo da quantidade de elementos gráficos de cada site. Não é de hoje que Google e Mozilla buscam soluções alternativas ao JavaScript. Agora, as equipes desses dois projetos estão trabalhando juntas no WebAssembly, que pode se tornar um padrão para todos os navegadores.
Esta não é a primeira vez que empresas rivais se unem para tornar a internet melhor. No começo do ano vimos tanto Apple quanto Mozilla empenhadas em melhorar o protocoloHTTP2 iniciado pela Google em 2009, mas que acabou sendo deixado de lado. No entanto, é bom lembrar que o WebAssembly ainda está dando os primeiros passos: os detalhes desse novo padrão ainda serão decididos, então vai demorar um pouco até que ele chegue aos navegadores. A diferença desta vez, é que tanto Google quanto Microsoft estão empenhadas desde o início do projeto e trabalhando em cada detalhe do código como uma única equipe. Assim, as chances de a novidade dar certo e realmente ser usada nos principais navegadores do mercado são bem altas.
Seja o primeiro a comentar
Postar um comentário