- เคยคาดว่าปี 2023 จะเป็นปีของ WebAssembly (Wasm) และสิ่งนี้ก็เกิดขึ้นจริงจากความคืบหน้าของหลายมาตรฐานและการขยายการรองรับจากหลากหลายภาษา
- Python และ Ruby ได้เพิ่มการรองรับ Wasm แล้ว และโครงการ Go อย่างเป็นทางการก็มีแผนจะรองรับ Wasm และ WebAssembly System Interface (WASI)
- มีการจัดงานประชุม Wasm I/O ครั้งแรกและ WasmCon รวมถึงมีแทร็ก WebAssembly ในงาน GlueCon และ DockerCon
- การที่ Suborbital ถูก F5 เข้าซื้อกิจการ และ Adobe พยายามเข้าซื้อ Figma แต่ล้มเหลวเพราะข้อกำกับดูแล เป็นเหตุการณ์ที่พิสูจน์มูลค่าตลาดของบริษัทที่เป็นผู้นำด้าน Wasm
1. Wasm คือพาร์ตเนอร์ที่สมบูรณ์แบบสำหรับ AI
- ความเป็นกลางต่อแพลตฟอร์มของ Wasm, เวลาเริ่มต้นที่รวดเร็ว, การพกพาได้ และขนาดไบนารีที่เล็ก ทำให้เหมาะอย่างยิ่งสำหรับแอปพลิเคชัน AI
- หนึ่งในธีมหลักของ AI ในปี 2024 คือประสิทธิภาพ และ Wasm จะมอบข้อได้เปรียบอย่างมากในด้านนี้
2. มาตรฐานหลักสามรายการกำลังเสร็จสมบูรณ์
- Wasm ถูกทำให้เป็นมาตรฐานภายใต้การกำกับดูแลของ W3C และมาตรฐานแกนหลักของ Wasm เสร็จสมบูรณ์ไปแล้วเมื่อไม่กี่ปีก่อน
- มาตรฐานเพิ่มเติมอีกสามรายการ ได้แก่ WASI, การจัดการหน่วยความจำ และคอมโพเนนต์โมเดล มีความสำคัญต่อความสำเร็จของ Wasm
- ในปี 2023 มาตรฐานเหล่านี้มีความก้าวหน้าอย่างมาก และคาดว่าในปี 2024 จะเสร็จสมบูรณ์ทั้งหมด
3. ฐานที่มั่นของ Wasm คือฝั่งเซิร์ฟเวอร์
- เดิมที Wasm ถูกสร้างขึ้นมาเพื่อให้รันในเบราว์เซอร์ แต่ปัจจุบันกำลังได้รับแรงขับเคลื่อนมากขึ้นในฝั่งเซิร์ฟเวอร์
- ฟังก์ชัน serverless ได้กลายเป็นจุดแข็งที่โดดเด่น และกำลังเติบโตอย่างชัดเจน
- คาดว่า Wasm จะสร้างความก้าวหน้าสำคัญในระบบนิเวศ Kubernetes และจะปรากฏในจุดที่ประสิทธิภาพ การขยายตัว และต้นทุนเป็นเรื่องสำคัญ
4. การปรับปรุงแบบค่อยเป็นค่อยไปด้วย Wasm ทั้งฝั่งไคลเอนต์/เซิร์ฟเวอร์
- การเติบโตของเฟรมเวิร์กพัฒนาเว็บทำให้เกิดแอปพลิเคชันที่สามารถเลือกให้ทำงานบนฝั่งไคลเอนต์ ฝั่งเซิร์ฟเวอร์ หรือทั้งสองฝั่งได้
- แอปพลิเคชันเหล่านี้สามารถสร้างด้วย client-side rendering (CSR) และ server-side rendering (SSR) และบางเฟรมเวิร์กก็ใช้ Wasm อยู่แล้ว
- ในปี 2024 คาดว่าจะมีโครงการลักษณะนี้มากขึ้น และน่าจะใช้ประโยชน์จากจุดแข็งของ Wasm ซึ่งเป็นรูปแบบไบนารีที่รันได้ทุกที่มากยิ่งขึ้น
2 ความคิดเห็น
คาดว่า 2023 จะเป็นปีของ WebAssembly (Wasm) -> หรือจริง ๆ แล้วเป็น "ปี 2024"?
อ้อ ตรงส่วนนั้นเป็นการทบทวนย้อนกลับของปีที่แล้วครับ ผู้เขียนคาดการณ์ไว้แบบนั้นเมื่อปีที่แล้ว แล้วเรื่องนั้นก็เกิดขึ้นจริงตามที่พูดไว้