16 กันยายน 2566 นักเขียนนิรนาม
เหตุใดนักพัฒนาซอฟต์แวร์ส่วนใหญ่ จึงมีทัศนคติเชิงบวกเกี่ยวกับการนำ WASM มาใช้ในอนาคต

จากการศึกษา State of WebAssembly ปี 2023 พบว่า นักพัฒนาซอฟต์แวร์ส่วนใหญ่มีทัศนคติเชิงบวกเกี่ยวกับการนำ WebAssembly (Wasm) มาใช้ในอนาคต จะด้วยเหตุผลอะไรเราไปทำความเข้าใจกันเลยดีกว่าครับบบ!!!

 

สำหรับการใช้งาน WebAssembly หรือที่รู้จักกันในชื่อ Wasm ได้เติบโตขึ้นมากกว่าเป้าหมายเริ่มต้นของเว็บแอปพลิเคชัน ตามรายงาน The State of WebAssembly 2023 

 

รายงานดังกล่าวถูกเผยแพร่เมื่อวันที่ 6 กันยายนโดย Cloud Native Computing Foundation (CNCF) และ SlashData ร่วมมือกับ Linux Foundation ซึ่งพบว่า…นักพัฒนาซอฟต์แวร์ส่วนใหญ่มีแง่ดีเกี่ยวกับการนำ Wasm ไปใช้ในอนาคตสำหรับสภาพแวดล้อมบนเว็บและที่ไม่ใช่เว็บ 

 

โดยความยืดหยุ่นที่เพิ่มขึ้นและประสิทธิภาพที่ได้รับการปรับปรุงของ Wasm สามารถดึงดูดนักพัฒนาได้หลายวิธี เช่น 

  • ความเร็วในการโหลด

  • ความสามารถในการสำรวจกรณีการใช้งาน

  • เทคโนโลยีใหม่ๆ

  • ความสามารถในการแบ่งปันโค้ดระหว่างโปรเจกต์

  • การปรับปรุงประสิทธิภาพเหนือ JavaScript

  • การดำเนินงานที่เน้นการคำนวณอย่างมีประสิทธิภาพ

 

การศึกษา

  • 22% ของผู้เข้าร่วมในรายงานระบุว่า มีทัศนคติในแง่ร้ายเกี่ยวกับการนำ Wasm ไปใช้ในสภาพแวดล้อมแบบเว็บหรือแบบที่ไม่ใช่แบบเว็บ

  • 83% ของผู้ตอบแบบสอบถามรายงานความท้าทายกับ Wasm รวมถึงปัญหาในการดีบักและการแก้ไขปัญหา, ประสิทธิภาพที่แตกต่างกันระหว่างรันไทม์, การขาดประสบการณ์ของนักพัฒนาที่สอดคล้องกันระหว่างรันไทม์, การขาดสื่อการเรียนรู้ และปัญหาความเข้ากันกับเบราว์เซอร์บางตัว  

  • 35% พบว่าผู้ตอบแบบสอบถามใช้ WebAssembly ในโปรเจกต์ซอฟต์แวร์ที่หลากหลาย รวมถึงการแสดงข้อมูล

  • 32% Internet of Things 

  • 30% ปัญญาประดิษฐ์ (AI)

  • 28% เกม

  • 27% บริการแบ็กเอนด์

  • 25% การประมวลผลแบบ Edge

 

อย่างไรก็ตาม ถึงแม้ว่า Wasm ยังคงถูกใช้เพื่อพัฒนาเว็บแอปพลิเคชันเป็นหลักถึง 58% 

 

แต่คาดว่าในอนาคตสิ่งนี้กำลังจะเปลี่ยนแปลงไป เนื่องจาก WASI (WebAssembly System Interface) ซึ่งมีอินเทอร์เฟซแบบโมดูลาร์สำหรับ Wasm นั่นเอง 

 

ผลการวิจัย

ผลการวิจัยในรายงาน อิงจากการสำรวจที่กำหนดเองของ SlashData ในไตรมาสที่ 3 ปี 2023 โดยมีผู้ตอบแบบสำรวจ 255 ราย ในนามของ CNCF ข้อค้นพบอื่นๆ ของรายงาน State of WebAssembly 2023 ดังนี้ 

  • 34% ของผู้ใช้ Wasm กำลังใช้ WASI ในโปรเจกต์ของตน

  • ความสามารถในการพกพาและการพัฒนาที่ง่ายขึ้น เป็นสิ่งสำคัญที่สุดที่สามารถดึงดูดนักพัฒนาให้มาที่ WASI

  • HTTP, IO/สตรีม และ SQL เป็นคุณสมบัติ  WASI ที่กำลังจะมาถึง ซึ่งคาดว่าจะเกิดขึ้นมากที่สุด 

  • เมื่อย้ายแอปพลิเคชันที่มีอยู่ไปยัง Wasm ผู้ตอบแบบสอบถาม 30% ได้ประโยชน์ด้านประสิทธิภาพมากว่า 50%

  • JavaScript เป็นภาษายอดนิยมที่สุดที่ใช้กับแอปพลิเคชัน Wasm แต่ Rust โดดเด่นในด้านความนิยมในโปรเจกต์ Wasm เมื่อเทียบกับกรณีการใช้งานอื่นๆ 




 

---Wynnsoft Solution รับทำเว็บไซต์ รับทำ SEO รับทำการตลาดออนไลน์ รับทำโฆษณา Facebook รับทำเว็บไซต์ ขอนแก่น และรับทำเว็บไซต์ทั่วประเทศ

ข้อมูลจาก: infoworld.com