กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


News

ข่าว มาตรฐาน WASM ออกเวอร์ชั่น 3.0 รองรับหน่วยความจำ 64 บิต, มี Garbage Collection ในตัว

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อ News 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Moderator

สมาชิกทีมงาน
Moderator
Verify member
เข้าร่วม
1 มิถุนายน 2011
ข้อความ
15,229
คะแนนปฏิกิริยา
0
คะแนน
36
มาตรฐาน WASM ออกเวอร์ชั่น 3.0 รองรับหน่วยความจำ 64 บิต, มี Garbage Collection ในตัว
Body

มาตรฐาน WebAssembly ออกเวอร์ชั่น 3.0 เพิ่มฟีเจอร์ทำให้รองรับฟีเจอร์ที่จำเป็นสำหรับภาษาต่างๆ จะคอมไพล์มาเป็น WebAssembly ได้ดีขึ้น โดยฟีเจอร์สำคัญๆ ได้แก่

  • หน่วยความจำแบบ 64 บิต: รองรับการรันแอปพลิเคชั่นที่ใช้หน่วยความจำสูงสุด 16 exabyte แต่หากใช้บนเบราว์เซอร์จะจำกัดไว้ที่ 16 gigabyte
  • หน่วยความจำหลายชุด: เปิดทางให้สามารถประกาศหน่วยความจำแยกจากกันหลายชุดซึ่งรองรับก่อนหน้านี้แล้ว แต่ขาดฟีเจอร์หลายอย่าง เช่น การย้ายข้อมูลข้ามกัน ในเวอร์ชั่นนี้เพิ่มฟีเจอร์ขึ้นมาแล้ว
  • Garbage collection: มีชุดคำสั่ง low-level สำหรับอำนวยความสะดวกให้ภาษาต่างๆ มาใช้งาน โดย Wasm GC จะรองรับการประกาศ struct และ array จากนั้นจะมีระบบติดตามการใช้งานและการคืนหน่วยความจำให้ แต่ไม่มีคำสั่งระดับสูง เช่น object ที่ภาษาต่างๆ ต้องไปอิมพลีเมนต์กันเอง
  • Exception: รองรับการทำ exception ในตัว Wasm เองจากเดิมที่ต้องไปรองรับในภาษาหลัก เช่น JavaScript
  • รองรับคำสั่ง Vector ตามซีพียูจริง: จากเดิม Wasm 2.0 รองรับชุดคำสั่ง Vector อยู่แล้ว แต่ในเวอร์ชั่นนี้มีรูปแบบที่หลากหลายขึ้นเพื่อให้เลือกอิมพลีเมนต์ตามชุดที่ใกล้เคียงกับซีพียูที่กำลังรันอยู่ได้

แพลตฟอร์มต่างๆ ยังรองรับแยกฟีเจอร์ไม่เท่ากัน สามารถดูตารางการอิมพลีเมนต์ในเว็บ webassembly.org

ที่มา - WebAssembly

lew Fri, 19/09/2025 - 07:52

Continue reading...
 

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม