จากการศึกษา 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