> It's not. Asm.js is pretty much just assembly.
No, it's not. Have you even read http://asmjs.org/spec/latest/ ?
It's a rather high-level bytecode, expressed by constraining JavaScript to a specific subset of the language, interpreted according to rules that are considerably more specific than those specified in the JavaScript spec.