规范
- 核心规范: 定义了 WebAssembly 模块的语义,独立于具体的嵌入环境。WebAssembly 核心规范在一个单独的文档中指定。
- 嵌入接口
- JavaScript API: 定义了 JavaScript 类和对象,用于从 JavaScript 中访问 WebAssembly,包括用于验证、编译、实例化的方法,以及用于表示和操作导入和导出作为 JavaScript 对象的类。
- Web API: 定义了针对 JavaScript API 的扩展,这些扩展专门在 Web 浏览器中提供,特别是用于从源绑定
Response
类型进行流式编译和实例化的接口。
- WASI API: 定义了一个模块化的系统接口,用于在 Web 之外运行 WebAssembly,提供对文件、网络连接、时钟和随机数等内容的访问。
- 工具约定: 存储库描述了用于协调使用 WebAssembly 的工具之间互操作性的非标准约定。这包括链接方案、调试信息、语言 ABI 等的约定。
- 原始设计文档: 描述了 WebAssembly 的设计、目标和高级概述的文档。其中一些文档现在已经过时。