quinta-feira, 18 de junho de 2015
Google, Microsoft e Apple vão deixar navegadores 20 vezes mais rápidos
Quando Google, Microsoft e Apple se juntam, certamente, é para algo grande. O mais novo projeto que traz a participação das três gigantes é o WebAssembly, nova abordagem para códigos binários na Internet. A intenção é melhorar a performance de navegadores no carregamento de páginas na rede em até 20 vezes. A empresas farão um esforço conjunto de unificação de códigos e novas tecnologias.
Atualmente, o padrão é que os browsers usem JavaScript para interpretar seus códigos e permitir que os sites tenham certas funcionalidades, como formas e conteúdo dinâmico. O problema é que os códigos são, basicamente, arquivos de texto baixados de um servidor e compilados pela engine do browser, ou seja, um processo que pode demorar.
Algumas mudanças para otimizar o tempo de carregamento destas informações já vêm sendo feitas. Novos tipos de dados foram adicionados à linguagem e combinados ao asm.js, um padrão de alta performance do JavaScript. Assim, ele consegue chegar a uma velocidade um pouco maior.
Códigos bytecode
No entanto, com o WebAssemply, que usa códigos bytecode, o desempenho fica ainda melhor. Isso porque, com o formato binário, os códigos são comprimidos ainda mais do que os arquivos de texto do JavaScript, fazendo com que os mecanismos de decodificação atuem de forma até 23 vezes mais rápida do que o atual.
O que acontece é que este carregamento é fundamental para o tempo de abertura de uma página na web. Quanto mais rápida for a interpretação dos códigos, melhor a performance de navegação, tornando-a mais eficiente para o usuário final. Termos técnicos à parte, resumindo, o que todas as empresas querem é mais velocidade na hora de abrir um site.
Esforço conjunto
O mais interessante é que todas essas empresas têm as iniciativas próprias de acelerar e de incrementar o JavaScript, como o Typescript da Microsoft, o Native Client do Google e o próprio asm.js, que pertence à Mozilla. Portanto, o WebAssembly promete reunir tudo que há de melhor entre elas.
O objetivo é usar o WebAssembly como padrão em todos os navegadores, garantindo uma performance mais eficiente no carregamento de conteúdo neles. Enquanto isso não acontece, o plano dos desenvolvedores é criar um script JS que seja convertido para o asm.js e possa ser usado em cada browser.
O projeto ainda está bem no começo e nem suas especificações ou design de alto nível foram finalizados por enquanto. Mesmo assim, as expectativas para ele são grandes. Só pelo fato de Google, Microsoft e Apple estarem trabalhando em conjunto, a chance de ele sair do papel é grande.
Postado Por:Daniel Filho de Jesus
Assinar:
Postar comentários (Atom)
VOLTE LOGO!
PROG.COISAS DA GENTE DE SEG Á SEXTA FEIRA DAS 5:00 AS 06:00Hs.
PROG. ALVORADA SERTANEJA(FORA DO AR)
AREIA BRANCA-RN
MINHA CIDADE -
SE VOCÊ NÃO SABIA FIQUE SABENDO...O NOME COMPLETO DE D.PEDRO 1
Pedro de Alcântara Francisco António João Carlos Xavier de Paula Miguel Rafael Joaquim José Gonzaga Pascoal Cipriano Serafim de Bragança e Bourbon
Ordem: 1.º Imperador do Brasil
Início do Império: 7 de Setembro de 1822
Término do Império: 1831
Aclamação: 12 de outubro de 1822, Capela Imperial, Rio de
Janeiro, Brasil
Predecessor: nenhum
Sucessor: D. Pedro II
Ordem: 28.º Rei de Portugal
Início do Reinado: 10 de Março de 1826
Término do Reinado: 2 de Maio de 1826
Predecessor: D. João VI
Sucessor: D. Miguel I
Pai: D. João VI
Mãe: D. Carlota Joaquina
Data de Nascimento: 12 de Outubro de 1798
Local de Nascimento: Palácio de Queluz, Portugal
Data de Falecimento: 24 de Setembro de 1834
Local de Falecimento: Palácio de Queluz, Portugal
Consorte(s): D. Leopoldina de Áustria,
D. Amélia de Leutchenberg
Príncipe Herdeiro: Princesa D. Maria da Glória (filha),
Príncipe D. Pedro de Alcântara (filho)
Dinastia: Bragança
Nenhum comentário:
Postar um comentário