WebAssembly 技术初探

  • C 和 C++

  • Rust 正致力于成为 WebAssembly 的首选编程语言。

  • AssemblyScript 是一种新编译器,它用来将 TypeScript 转换为 WebAssembly。

  • TeaVM 是一个将 Java 转译到 JavaScript 的工具,现在也可以生成 WebAssembly 了。

  • Go 1.11 为 WebAssembly 增加了一个试验性项目,其编译后的 WebAssembly 模块包含一个垃圾回收器。

  • Pyodide 是 Python 的一个项目,其中包含了 Python 科学栈的核心包:Numpy、Pandas 和 matplotlib。

  • Blazor 是微软的实验性项目,用于将 C# 引入 WebAssembly。