В чем разница между asm.js и WebAssembly?

Я недавно читал об asm.js и WebAssembly:

http://ejohn.org/blog/asmjs-javascript-compile-target/

https://brendaneich.com/2015/06/from-asm-js-to-webassembly/

Я все еще запутался в нескольких вещах:

Является ли код asm.js скомпилированным во время и запущенным? Скомпилировано во что?Кроме asm.js, являющегося текстом и wasm (веб-сборка), являющегося двоичным, каковы различия между двумя?Что это значит для других языков сценариев, работающих в браузере? Возьмите Python, например, это будеткод Python, скомпилированный в wasm? или жеинтерпретатор Python (Cpython) скомпилирован в wasm и интерпретировать Python?

Ответы на вопрос(3)

Ваш ответ на вопрос