0

在 Chrome 中,Wasm 原型有四个功能:
1) instantiateModule
2) instantiateModuleFromAsm
3) verifyFunction
4)verifyModule

我在哪里可以找到关于他们做什么以及我应该如何称呼他们的适当文档?

PS:
我已经能够从这里的测试中得到一些东西:https ://github.com/WebAssembly/v8-native-prototype/blob/master/test/mjsunit/wasm/asm-wasm.js

PPS:
也在这里问:https ://github.com/WebAssembly/v8-native-prototype/issues/111

4

1 回答 1

1

正如v8-native-prototype的主页所指出的那样,该 repo 已经过时,因为开发现在直接在 V8 中进行。Chrome canary 使用与该存储库中的旧 API 不同的 API。

精确的 web API 仍在设计 repo中开发,您可以在JS.md中看到精确的描述。未来可能会发生更多变化。

2017 年 3 月更新: MVP API 现已达成共识,未来不会被破坏。从那时起,原始问题的 API 已经发生了重大变化!MVP 之后可能会添加新的 API。

如果您想查看 V8 的详细信息,可以查看wasm 的源代码以及它的cctestunittestmjsunit测试。

于 2016-06-15T16:44:32.427 回答