A Microsoft permite suporte total para asm.js no Windows 10
- Categoria: Internet Explorer
A Microsoft ativou o suporte total para asm.js para versões do Windows Insider 10532 e posteriores ontem. Uma vez que geralmente se presume que a tão esperada atualização TH2 para versões estáveis do Windows é 10586, ela estará disponível nesses sistemas este mês, já que a Microsoft planeja lançar a atualização TH2 para todos os sistemas este mês.
O Asm.js foi projetado pela Mozilla e implementado no navegador Firefox no Firefox 22 em 25 de junho de 2013.
Sem entrar em muitos detalhes, é um subconjunto de JavaScript que melhora o desempenho significativamente para aplicativos escritos em linguagens como C / C ++ que são portadas para JavaScript usando compiladores de origem para origem.
A principal vantagem do asm.js é que o desempenho é muito mais rápido quando comparado ao código que não usa o asm.js.
Aplicativos de exemplo que se beneficiam do asm.js são o mecanismo de jogo Unity, o mecanismo Unreal ou ScummVM.
A Microsoft implementou o asm.js em junho de 2015 no novo navegador da empresa, Microsoft Edge, mas o escondeu atrás de uma bandeira na época. Ontem, a empresa anunciou que o suporte a asm.js agora está disponível no navegador por padrão.
Além disso, os aplicativos da web hospedados e o WebView, que é usado pelos aplicativos universais do Windows 10, podem se beneficiar de códigos otimizados.
A Microsoft criou um Demonstração da batalha de xadrez para ilustrar o ponto. Ele compara uma IA de computador otimizada com asm.js a outra que não é otimizada e limita o comprimento da curva a 200 ms.
Observação: se você não executar um Insider Build atualmente, será necessário habilitar o asm.js no Microsoft Edge carregando about: flags no navegador da web.
A IA otimizada tem maior probabilidade de vencer o jogo por causa do asm.js, pois pode processar mais movimentos por turno do que a IA que não se beneficia do asm.js. As opções são fornecidas para alterar o tempo por turno, o nível de habilidade da IA e o valor de desprezo.
Os aplicativos da Windows Store também se beneficiam do asm.js por meio do WebView. É muito cedo para dizer se isso se tornará uma opção popular daqui para frente.
No entanto, é provável que ganhe mais destaque graças ao asm.js sendo suportado por outros navegadores importantes agora.
Informações adicionais sobre a implementação, outros aplicativos de demonstração que se beneficiam do asm.js e informações de depuração para desenvolvedores são fornecidas no site oficial Blog do Microsoft Edge Dev em Windows.com.