¿Cuál es la diferencia entre asm.js y WebAssembly?

Recientemente he estado leyendo sobre asm.js y WebAssembly: http://ejohn.org/blog/asmjs-javascript-compile-target/ https://brendaneich.com/2015/06/from-asm-js-to-webassembly/ Todavía estoy confundido por algunas cosas: ¿El código asm.js se compila a tiempo y se ejecuta? ¿Compilado en...