Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Asm.js


asm.js
Surgido em 21 de março de 2013[1]
Criado por Mozilla
Influenciada por JavaScript
Influenciou WebAssembly
Sistema operacional Multiplataforma
Página oficial asmjs.org

asm.js é um subconjunto de JavaScript projetado para permitir que software de computador escrito em linguagens como C sejam executados como aplicativos da web, enquanto mantém características de desempenho consideravelmente melhores do que o JavaScript padrão, que é a linguagem típica usada para tais aplicativos.

o asm.js consiste em um subconjunto estrito de JavaScript, para o qual o código escrito em linguagens estaticamente tipadas com gerenciamento de memória manual (como C) é traduzido por um compilador de fonte para fonte como o Emscripten (baseado em LLVM).[2] O desempenho é melhorado ao limitar os recursos da linguagem àqueles que podem ser otimizados com antecedência e outras melhorias de desempenho.

O Mozilla Firefox foi o primeiro navegador da web a implementar otimizações específicas para o asm.js, a partir da versão 22.[3]

O asm.js foi substituído por WebAssembly. Consulte § Deprecação abaixo.

  1. «asm.js in Firefox Nightly». Luke Wagner's blog. 21 de março de 2013. Consultado em 12 de maio de 2021 
  2. Erro de citação: Etiqueta <ref> inválida; não foi fornecido texto para as refs de nome github.com
  3. «Firefox 22.0 release notes». Mozilla. Consultado em 12 de maio de 2021 

Previous Page Next Page






Asm.js German Asm.js English Asm.js FA Asm.js French Asm.js Hungarian Asm.js Korean Asm.js Russian Asm.js Chinese

Responsive image

Responsive image