9 คะแนน โดย xguru 2020-09-04 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • W3C แนะนำอย่างเป็นทางการให้ wasm เป็นภาษาลำดับที่ 4 ของเว็บ ต่อจาก HTML, CSS และ JavaScript

  • wasm เป็น Polyglot ที่คอมไพล์ให้ภาษาทั้งหมดที่รองรับ LLVM (โครงสร้างพื้นฐานแบบคอมไพเลอร์) สามารถใช้งานบนเว็บได้

→ ในทางปฏิบัติ มันใกล้เคียงกับเครื่องมือที่ทำให้สามารถรันเนทีฟโค้ดบนเว็บได้มากกว่า

  • งานที่จะถูกรวมอยู่ในเวอร์ชันอนาคต

→ Threading, Fixed-width(128-bit packed) SIMD, Rererence types, Tail calls, ECMAScript module integration

  • ทำไม wasm จึงเร็วกว่า JavaScript

  • แนวโน้มการรองรับ wasm ของเบราว์เซอร์/JavaScript engine

  • Bytecode Alliance

1 ความคิดเห็น

 
kunggom 2020-09-04

ผมลองไปหาข้อมูลเกี่ยวกับโมเดลความปลอดภัย Nanoprocess ที่กล่าวถึงในบทความข้างต้นมาแล้ว ปรากฏว่าผู้บรรยายในวิดีโอที่ลิงก์ไว้ในบทความนั้นได้นำเนื้อหาเดียวกันไปลงไว้ในบล็อกของ Mozilla ด้วย ผมอ่านบทความได้สะดวกกว่าดูวิดีโอ เลยเพิ่งพอจะเข้าใจคร่าว ๆ หลังจากอ่านอันนี้ สรุปแล้วหัวใจสำคัญก็คือการกำหนดสิทธิ์แบบละเอียดนั่นเอง

https://hacks.mozilla.org/2019/11/announcing-the-bytecode-alliance/