Arrays de armazenamento Flash Inteligente
Mozilla Distinguished Engineer Robert O'Callahan relata que o motor Aranha JavaScript, utilizado pelo navegador Firefox, superou o desempenho do motor V8 do Google (usada pelo Chrome) e JavaScript Núcleo da Apple (usado pelo Safari) em três benchmarks populares: Mozilla própria Kraken, SunSpider do Webkit e Octane do Google.
"Vencer seus concorrentes em seus próprios valores de referência é muito mais impressionante do que bater seus concorrentes em benchmarks que você co-concebidas juntamente com o seu motor", escreve O'Callahan. "Nós podemos dizer 'esses benchmarks não são muito interessantes; vamos falar sobre outros pontos de referência (por exemplo, asm.js relacionados) e recursos de linguagem ", sem ser acusado de ser perdedores."
Os asm.js subconjunto JavaScript, ao qual se refere O'Callahan, é usado como língua intermediária e é projetado para ser passíveis de otimização de compiladores just-in-time.
Ambos Mozilla e Google têm interesse em fazer aplicativos hospedados em navegador proporcionar um desempenho suficientemente bom que ela reduz a necessidade dos usuários para aplicativos nativos e pode fazer mais do seu trabalho (ou jogo) na web. No entanto, o Google também tem um projeto chamado Native Client (NaCl), que executa código nativo portátil no navegador, evitando o motor de JavaScript. Google tem imitado o tempo de execução Android em NaCl, por exemplo, permitindo que os aplicativos Android para executar.
Reivindicações de desempenho da Mozilla são baseadas em um projeto chamado AreWeFastYet , que compila automaticamente cada motor JavaScript e corre suites benchmark. Ele não executar os testes em um navegador, mas executa os testes como autônomo JavaScript. O teste não cobre Opera ou Internet Explorer (IE).
"Opera não fornecem um shell autônomo, e IE não funciona em Mac ou Linux (que é onde nós referência agora)", diz O'Callahan. ®
via Alimentação (Feed)
Nenhum comentário:
Postar um comentário