polywasm - Polyfill สำหรับรัน WASM ในสภาพแวดล้อม JS
(github.com/evanw)- โปรเจกต์ใหม่ที่สร้างโดยผู้พัฒนา esbuild
- ติดตั้งใช้งาน WebAssembly API เพื่อรันไฟล์
.wasmในสภาพแวดล้อม JS ที่ไม่มี implementation ของ WebAssembly - แยกวิเคราะห์ไฟล์
.wasmโดยตรงแล้วแปลงฟังก์ชัน WebAssembly ให้เป็นฟังก์ชัน JavaScript - แม้จะไม่เร็วกว่าการรันโดยตรง แต่ก็ยังดีกว่าใช้งานไม่ได้เลย
- ใช้เป็น WebAssembly fallback ใน online playground ของ esbuild
- แม้ WASM จะรองรับได้ดีในหลายสภาพแวดล้อมจนแทบไม่ต้องใช้ Polyfill แต่ก็อาจถูกปิดใช้งานในกรณีอย่าง Lockdown Mode ของ Apple จึงสามารถใช้ได้ในสถานการณ์นั้นเช่นกัน
ยังไม่มีความคิดเห็น