WebAssembly 通过 d8.exe
WebAssembly via d8.exe
我在这里 post 编辑了这个问题,因为我问这个问题是另一个 post 的一部分,但在有人回答之前找到了解决方案。只想分享我的发现。
我决定尝试 d8.exe
只是因为我想玩 WebAssembly,不想安装 Chrome Canary。仍在尝试弄清楚如何将 .wasm
文件加载到 d8.exe
中,因为我无法使用 XMLHttpRequest
或 fetch
读取二进制文件。
我的发现:
- 使用
--expose_wasm
标志在 d8.exe
中启用 WebAssembly。
- 使用binaryen将手写
.wast
转换为.wasm
。
- 使用binaryen.js将字符串编译成
wasm
里面的d8.exe
.
- 阅读
.wasm
和 readbuffer
。
- WebAssembly 的 JavaScript API 可以在 https://github.com/WebAssembly/design/blob/master/JS.md
中找到
我在这里 post 编辑了这个问题,因为我问这个问题是另一个 post 的一部分,但在有人回答之前找到了解决方案。只想分享我的发现。
我决定尝试 d8.exe
只是因为我想玩 WebAssembly,不想安装 Chrome Canary。仍在尝试弄清楚如何将 .wasm
文件加载到 d8.exe
中,因为我无法使用 XMLHttpRequest
或 fetch
读取二进制文件。
我的发现:
- 使用
--expose_wasm
标志在d8.exe
中启用 WebAssembly。 - 使用binaryen将手写
.wast
转换为.wasm
。 - 使用binaryen.js将字符串编译成
wasm
里面的d8.exe
. - 阅读
.wasm
和readbuffer
。 - WebAssembly 的 JavaScript API 可以在 https://github.com/WebAssembly/design/blob/master/JS.md 中找到