Released September 6 by the Cloud Native Computing Foundation (CNCF) and SlashData, in collaboration with the Linux Foundation, the report finds mostly optimism among software developers about future adoption of Wasm for web and non-web environments.
However, about 22% of participants in the report indicated pessimism about Wasm adoption for either the web or non-web environments. Further, 83% of the respondents reported challenges with Wasm including difficulties with debugging and troubleshooting, different performance between runtimes, lack of consistent developer experiences between runtimes, lack of learning materials, and compatibility issues with certain browsers.
The report finds that respondents are using WebAssembly across a wide range of software projects including data visualisation (35%), internet of things (32%, artificial intelligence (30%), games (28%), back-end services (27%), edge computing (25%), and more. While Wasm is still primarily used to develop web applications (58%), this is changing thanks to WASI (WebAssembly System Interface), which provides a modular interface for Wasm.
Findings in the report were based on a third-quarter 2023 SlashData custom survey of 255 respondents, on behalf of CNCF. Other findings of the State of WebAssembly 2023 report:
- When migrating existing applications to Wasm, 30% of respondents experience performance benefits of more than 50%.
- 34% of Wasm users are currently using WASI in their projects.
- Portability and easier development are the most important aspects that attract developers to WASI.
- HTTP, IO/streams, and SQL are the most anticipated upcoming WASI features.