Node.js v18.7.0 文档


目录

wasi 网络汇编系统接口#

中英对照

WASI API 提供了 WebAssembly 系统接口规范的实现。 WASI 让沙盒化的 WebAssembly 应用程序通过一系列类似 POSIX 的函数访问底层操作系统。




WASI#

中英对照

WASI 类提供了 WASI 系统调用 API 和其他方便的方法来使用基于 WASI 的应用程序。 每个 WASI 实例代表一个不同的沙箱环境。 出于安全考虑,每个 WASI 实例都必须显式地配置其命令行参数、环境变量、以及沙箱目录结构。

new WASI([options])#

中英对照

    wasi.start(instance)#

    中英对照

      尝试通过调用 _start() 导出来开始执行 instance 作为 WASI 命令。 如果 instance 不包含 _start() 导出,或者 instance 包含 _initialize() 导出,则抛出异常。

      wasi.initialize(instance)#

      中英对照

        尝试通过调用 _initialize() 导出(如果存在)将 instance 初始化为 WASI 反应器。 如果 instance 包含 _start() 导出,则抛出异常。

        wasi.wasiImport#

        中英对照

          wasiImport 是实现 WASI 系统调用 API 的对象。 此对象应在 WebAssembly.Instance 实例化期间作为 wasi_snapshot_preview1 导入传入。

          返回顶部