โครงการ asm.js เป็นการริเริ่มของค่าย Mozilla ในการเร่งความเร็ว JavaScript ด้วยเทคนิคการคอมไพล์แบบแปลงโค้ดอัตโนมัติแล้ว optimize ที่ระดับโค้ด โครงการนี้เริ่มใช้กับ Firefox แต่ภายหลัง Chrome/Opera ก็รองรับตามมา
Microsoft Edge เป็นเบราว์เซอร์ตัวล่าสุดที่รองรับเทคนิค asm.js โดยผู้ใช้สามารถทดลองได้โดยเปิด flag ในหน้า about:flags แล้ว
ไมโครซอฟท์อธิบายว่าปรับปรุงเอนจินจาวาสคริปต์ Chakra ให้รองรับการคอมไพล์แบบ asm.js โดยเพิ่มส่วนสีเขียวเข้าไปในภาพ รายละเอียดสามารถอ่านได้จาก MSDN
ข้อดีของการรองรับ asm.js ทำให้เราสามารถรันเกมในเบราว์เซอร์ที่ประสิทธิภาพใกล้เคียงกับเกมแบบเนทีฟ โดยก่อนหน้านี้ค่าย Mozilla ก็เคยรวบรวมรายชื่อเกมให้ลองเล่นกัน
ที่มา - Microsoft Edge Dev Blog