Wasmer เปิดโครงการ WinterJS รันไทม์สำหรับรัน Service Worker

by lew
29 October 2023 - 16:54

โครงการ Wasmer ประกาศนำ SpiderMonkey มาทำโครงการ WinterJS รันไทม์สำหรับรัน Service Worker แบบเดียวกับ Cloudflare Workers, Deno Deploy, หรือ Vercel โดยอาศัยการอิมพลีเมนต์ API จากมาตรฐาน wintercg

เรื่องจาก Wasmer ต้องการให้โค้ดรันผ่าน WASM ได้ด้วย จึงต้องเลือกใช้เทคโนโลยีที่รองรับการคอมไพล์ไปยัง WASM ได้ด้วย ตัวโค้ดหลักของ WinterJS ใช้ SpiderMonkey ผ่านทาง Rust API ของโครงการ spiderfire

ตัวโครงการ WinterJS สามารถรันผ่านคำสั่ง wasmer ตามปกติ หรือจะรันแบบเนทีฟผ่านทางคำสั่ง cargo ของ Rust ก็ได้

ที่มา - Wasmer

Blognone Jobs Premium