สิ้นยุค Firefox ปิดการทำงาน asm.js เตรียมถอดโค้ดออกทั้งหมด
Body
Ryan Hunt จากโครงการ SpiderMonkey เอนจินจาวาสคริปต์ของ Mozilla เขียนถึง Firefox 148 ที่ออกมาตั้งแต่เดือนกุมภาพันธ์ว่าได้ปิดฟีเจอร์ asm.js ไปแล้ว (โดยแทบไม่มีใครสังเกต) แต่เนื่องจาก asm.js เป็นเพียงซับเซ็ตของจาวาสคริปต์ทำให้เว็บแทบทั้งหมดทำงานได้ต่อไป
asm.js เป็นความพยายามสร้างเทคโนโลยีที่ทำให้โค้ดรันบนเว็บได้ประสิทธิภาพเท่ากับการรันโปรแกรมปกติ หลังจากกูเกิลนำเสนอเทคโนโลยี NaCl มาตั้งแต่ปี 2008 แต่แทนที่จะใช้ไบนารีจริงแบบ NaCl นั้น asm.js เลือกคอมไพล์โค้ดเป็น JavaScript แบบลดรูปทำให้เบราว์เซอร์สามารถคอมไพล์โค้ดเป็นไบนารีเนทีฟได้ง่าย
หลังจากมีเทคโนโลยีหลายตัวพยายามทำให้นักพัฒนาเว็บสามารถรันเนทีฟโค้ดบนเบราว์เซอร์ ทุกวันนี้ WebAssembly ก็กลายเป็นมาตรฐานกลางไปแล้ว ทางฝั่ง Chrome เองก็ปิด PNaCl ไปตั้งแต่ปี 2018 การถอดฟีเจอร์เหล่านี้ออกลดความเสี่ยงช่องโหว่และโค้ดที่ต้องดูแลลง
ที่มา - SpiderMonkey
lew Thu, 21/05/2026 - 22:51
Continue reading...
Body
Ryan Hunt จากโครงการ SpiderMonkey เอนจินจาวาสคริปต์ของ Mozilla เขียนถึง Firefox 148 ที่ออกมาตั้งแต่เดือนกุมภาพันธ์ว่าได้ปิดฟีเจอร์ asm.js ไปแล้ว (โดยแทบไม่มีใครสังเกต) แต่เนื่องจาก asm.js เป็นเพียงซับเซ็ตของจาวาสคริปต์ทำให้เว็บแทบทั้งหมดทำงานได้ต่อไป
asm.js เป็นความพยายามสร้างเทคโนโลยีที่ทำให้โค้ดรันบนเว็บได้ประสิทธิภาพเท่ากับการรันโปรแกรมปกติ หลังจากกูเกิลนำเสนอเทคโนโลยี NaCl มาตั้งแต่ปี 2008 แต่แทนที่จะใช้ไบนารีจริงแบบ NaCl นั้น asm.js เลือกคอมไพล์โค้ดเป็น JavaScript แบบลดรูปทำให้เบราว์เซอร์สามารถคอมไพล์โค้ดเป็นไบนารีเนทีฟได้ง่าย
หลังจากมีเทคโนโลยีหลายตัวพยายามทำให้นักพัฒนาเว็บสามารถรันเนทีฟโค้ดบนเบราว์เซอร์ ทุกวันนี้ WebAssembly ก็กลายเป็นมาตรฐานกลางไปแล้ว ทางฝั่ง Chrome เองก็ปิด PNaCl ไปตั้งแต่ปี 2018 การถอดฟีเจอร์เหล่านี้ออกลดความเสี่ยงช่องโหว่และโค้ดที่ต้องดูแลลง
ที่มา - SpiderMonkey
lew Thu, 21/05/2026 - 22:51
Continue reading...