Earlier quoted context omitted.
Asm.js is not Javascript. It's native code! It's not a VM bytecode. It's assembly language, and the target machine is your native CPU. It is sandboxed by the browser. It is present on any computer with a browser and Javascript, which is more computers than have a browser and Java plugin, or any other plugin for that matter. Asm.js is less mature that Java, but it will grow up. It is currently supported by more browse…
If asm.js is not VM bytecode, what is? If asm.js is "native code," then what an example of VM bytecode that is not "native"?
native means the 'byte code' of your hardware... not some VM?