asm.jsって、要はjsと無理やり黒魔術文法で互換保った中間言語表現でしょ
そりゃgc無縁な実行もできるだろうしネイティブに迫れるんだろうけど、なんでそんな無駄の多い技術に走ったのか疑問

LLVM挟んだpNaCLの方が現実解だと思う