2023 年 WebAssembly 现状:Swift、Zig 采用率显着增加

2023 年 WebAssembly 现状调查报告现已出炉,一些亮点内容如下:

  • Rust 和 JavaScript 的使用量正在持续增长。与此同时,Swift 和 Zig 的采用率也都在显着增加。
  • 开发人员对 Zig、Kotlin 和 C# 语言的使用渴望超过了当前的使用率。
  • WebAssembly 仍然最常用于 Web 应用程序开发,但 Serverless 的使用率正在持续上升,WebAssembly 作为插件环境的使用率也在上升。
  • 线程、垃圾收集和相对较新的组件模型提案,是大家最感兴趣的 WebAssembly 发展方向。
  • 对于 WASI,最受关注的是 I/O 提案(例如 HTTP、文件系统)。
  • 受访者对 WAI 发展的满意度明显低于对 WebAssembly 发展的满意度。
  • 许多受访者表示,他们希望 WebAssembly 能够兑现 Java 最初做出的“write once and run anywhere”承诺。

语言

Rust 已经连续第三年成为 WebAssembly 最常用的语言,其次是 JavaScript。Swift 是 WebAssembly 生态系统中相对较新的成员,始于几年前对 Apple 的 Swift 存储库添加 wasm 目标的拉取请求,不过该请求目前仍未被合并。

 

调查发现,WebAssembly 工具开发人员对 Rust 有着强烈的偏好,并且也喜欢直接使用 WAT(WebAssembly 文本格式)对 WebAssembly 进行编程;同时还对 Go 和 Python 也有着强烈的偏好。

在被问及“希望将来使用哪种语言来开发使用 WebAssembly 的应用程序?”的问题时,被提及最多的依然是 Rust,其次是 JavasScript,而排在第三位的语言则是目前使用频率较低的 Zig。

WebAssembly 的实际应用

Web 应用程序开发仍然处于领先地位,但差距正在缩小。

扫描二维码关注公众号,回复: 17111517 查看本文章

 

就 WebAssembly 在组织中的采用现状而言,41% 的受访者透露其正在生产中使用 WebAssembly,还有 28% 的受访者表示正在试点或计划在明年使用。

受访者认为,通过 WASI 实现更好的非浏览器集成更好的调试支持等功能可以有效的推动 WebAssembly 的进一步采用。

更多详情可查看完整报告

猜你喜欢

转载自www.oschina.net/news/262453/the-state-of-webassembly-2023
今日推荐