{
  "$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 เตรียมถอดโค้ดออกทั้งหมด"
}