ฉันได้อ่านเกี่ยวกับ 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 (เว็บแอสเซมบลี) เป็นไบนารีความแตกต่างระหว่าง 2 คืออะไร?
- สิ่งนี้หมายความว่าอย่างไรสำหรับภาษาสคริปต์อื่น ๆ ที่ทำงานในเบราว์เซอร์ ยกตัวอย่าง python มันจะเป็นยังไง
- รหัส python คอมไพล์เป็น wasm? หรือ
- ล่ามหลาม (Cpython) รวบรวมเป็น wasm และตีความ python?