Недавно я читал об 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, скомпилированный в wasm? или
- Интерпретатор Python (Cpython), скомпилированный в wasm и интерпретирующий Python?