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