>>258
仕様とかWiki見たほうが早い
http://asmjs.org/spec/latest/
https://en.wikipedia.org/wiki/Asm.js

C言語
int f(int i) {
return i + 1;
}

asm.js
function f(i) {
"use asm"; ← asm.jsの目印
i = i|0; ← |0 でiは整数だと目印を付ける
return (i + 1)|0;
}

下の文はJavaScriptとしても正しく実行できるが、Firefoxで実行する時は
ネイティブコードに事前にコンパイルして実行する