- โปรเจกต์สำหรับรันแอปพลิเคชันเดิมที่อิง POSIX เช่น curl, bash และ CPython ในสภาพแวดล้อม WASM
- ทูลเชน (Rust, C, AssemblyScript) + สเปก + รันไทม์
- สามารถรันเครื่องมือเดิมได้ทั้งบนเซิร์ฟเวอร์และในเบราว์เซอร์
- ฟีเจอร์ที่รองรับ
- มัลติเธรดที่มีประสิทธิภาพ
- รองรับ socket แบบสมบูรณ์ (socket, bind, connect, ..) : IPv4/6, UDP/TCP, Multicast/Anycast, RAW Socket
- เปลี่ยนโฟลเดอร์ปัจจุบัน (
chdir) - รองรับ
setjmp/longjmp - รองรับ pthreads
- ฟอร์กโปรเซส (
fork&vfork) - รันและรอซับโปรเซส (
exec,wait) - รองรับ TTY
- การโพลแบบอะซิงก์สำหรับซ็อกเก็ตและไฟล์
- รองรับ
pipeและ event - รองรับ DNS resolution
5 ความคิดเห็น
ดูเหมือนว่าจะมีแบบที่นำไปรันบน MCU ได้ด้วย เหมือนกับ WAMR
การบุกทะลวงของ wasm!
ดูเหมือนว่ากำลังเตรียมความพร้อมให้ใช้งานได้ทุกที่อย่างเป็นขั้นเป็นตอนนะครับ
ผมกำลังตั้งตารอ WASM อยู่
แบบนี้แล้ว WebAssembly จะกลายเป็นแพลตฟอร์มโดยพฤตินัยหรือเปล่า (การทำงานของวงจร)
ดูจากกระแสช่วงนี้ก็น่าจะพอมีที่ทางได้อยู่เหมือนกัน.. แต่ตอนนี้ยังให้ความรู้สึกว่าเฉพาะทางสายกี๊กเกินไปหน่อย ฮ่าๆ
น่าจะดีถ้ามี killer feature สักอย่างที่ทำให้นักพัฒนาต้องใช้สิ่งนี้จริงๆ