16 คะแนน โดย xguru 2024-01-09 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • เคยคาดว่าปี 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 ความคิดเห็น

 
freedomzero 2024-01-10

คาดว่า 2023 จะเป็นปีของ WebAssembly (Wasm) -> หรือจริง ๆ แล้วเป็น "ปี 2024"?

 
xguru 2024-01-10

อ้อ ตรงส่วนนั้นเป็นการทบทวนย้อนกลับของปีที่แล้วครับ ผู้เขียนคาดการณ์ไว้แบบนั้นเมื่อปีที่แล้ว แล้วเรื่องนั้นก็เกิดขึ้นจริงตามที่พูดไว้