WebAssembly 的入门指南,主要资料来自 MDN 及 WebAssembly 官方网站以及个人对 WebAssembly 的理解。
C/C++
如何使用 Wasm
,并提供了示例教程。
Rust
如何使用 Wasm
,并提供了示例教程。
AssemblyScript
如何使用 Wasm
,并提供了示例教程。
WebAssembly
相关的知识点,主要参考自 MDN 文档 及官方文档的介绍。
用到的工具集包括:
-
wabt 使用
wasm
主要的工具集,包括wat2wasm
wasm 文本格式转换成 wasm 以及wasm2wat
wasm 二进制格式转文本格式、wasm-objdump
查看 wasm 信息工具 等。 -
emscripten 使用 c/c++ 生成 wasm 的工具集,以及 WasmFiddle 在线工具。
-
wasm-bindgen 使用 rust 使用 wasm 的库包,以及将 rust 代码打包到 wasm 的工具 wasm-pack。
-
AssemblyScript 使用 AssemblyScript 来生成 wasm 代码。
由于文章部分内容来自于个人的理解,如果您发现文章中有表述错误、逻辑错误、书写错误,欢迎提issue进行反馈。