Common

Asm.js

Intermediate programming language

Asm.js

Common card · No. 373208

asm.js is a subset of JavaScript designed to allow computer software written in languages such as C to be run as web applications while maintaining performance characteristics considerably better than standard JavaScript, which is the typical language used for such applications. asm.js consists of a strict subset of JavaScript, into which code written in statically typed languages with manual memory management (such as C) is translated by a source-to-source compiler such as Emscripten (based on LLVM). Performance is improved by limiting language features to those amenable to ahead-of-time optimization and other performance improvements. The project was started at Mozilla, and Firefox 22 released in 2013, was the first web browser to ship asm.js-specific optimizations. Compiler and browser makers' experience with asm.js influenced the development of WebAssembly, which has largely supplanted asm.js since its release. Firefox 148, shipped in 2026, disabled asm.js optimizations and asm.js,...

Read on Wikipedia

Open boosters, collect cards and trade them. Free to play.

Play for free
Asm.js – Common Wikipedia card | Wikiverse TCG