{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreidrlclazdzsi3vszgmznwk5dpmf4alnmb7ephemspwuda5ecud7pm",
"uri": "at://did:plc:46dtqwuc6bckm3ewbfuqlnxt/app.bsky.feed.post/3mmfu6pmrhcr2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreibng3hoz5ychj7fsq44socojahtlqvtr4q5yntm2qgrcqo3mcagpm"
},
"mimeType": "image/jpeg",
"size": 161790
},
"path": "/node/150639",
"publishedAt": "2026-05-21T15:51:50.000Z",
"site": "https://www.blognone.com",
"tags": [
"กูเกิลนำเสนอเทคโนโลยี NaCl",
"ปิด PNaCl ไปตั้งแต่ปี 2018",
"SpiderMonkey",
"lew"
],
"textContent": "สิ้นยุค Firefox ปิดการทำงาน asm.js เตรียมถอดโค้ดออกทั้งหมด\n\nBody\n\nRyan Hunt จากโครงการ SpiderMonkey เอนจินจาวาสคริปต์ของ Mozilla เขียนถึง Firefox 148 ที่ออกมาตั้งแต่เดือนกุมภาพันธ์ว่าได้ปิดฟีเจอร์ asm.js ไปแล้ว (โดยแทบไม่มีใครสังเกต) แต่เนื่องจาก asm.js เป็นเพียงซับเซ็ตของจาวาสคริปต์ทำให้เว็บแทบทั้งหมดทำงานได้ต่อไป\n\nasm.js เป็นความพยายามสร้างเทคโนโลยีที่ทำให้โค้ดรันบนเว็บได้ประสิทธิภาพเท่ากับการรันโปรแกรมปกติ หลังจากกูเกิลนำเสนอเทคโนโลยี NaCl มาตั้งแต่ปี 2008 แต่แทนที่จะใช้ไบนารีจริงแบบ NaCl นั้น asm.js เลือกคอมไพล์โค้ดเป็น JavaScript แบบลดรูปทำให้เบราว์เซอร์สามารถคอมไพล์โค้ดเป็นไบนารีเนทีฟได้ง่าย\n\nหลังจากมีเทคโนโลยีหลายตัวพยายามทำให้นักพัฒนาเว็บสามารถรันเนทีฟโค้ดบนเบราว์เซอร์ ทุกวันนี้ WebAssembly ก็กลายเป็นมาตรฐานกลางไปแล้ว ทางฝั่ง Chrome เองก็ปิด PNaCl ไปตั้งแต่ปี 2018 การถอดฟีเจอร์เหล่านี้ออกลดความเสี่ยงช่องโหว่และโค้ดที่ต้องดูแลลง\n\nที่มา - SpiderMonkey\n\nlew Thu, 21/05/2026 - 22:51",
"title": "สิ้นยุค Firefox ปิดการทำงาน asm.js เตรียมถอดโค้ดออกทั้งหมด"
}