了解Wasm(WebAssembly)原型

时间:2016-06-15 13:38:23

标签: javascript webassembly

在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

1 个答案:

答案 0 :(得分:1)

正如v8-native-prototype主页上所述,该回购已经过时,因为现在直接在V8中进行开发。 Chrome canary使用与该repo中旧API不同的API。

仍然在the design repo中开发了精确的网络API,您可以在JS.md中看到精确的说明。它可能会在未来发生更多变化。

2017年3月更新: MVP API现在已reached consensus,将来不会被破坏。从那时起,原始问题的API发生了重大变化! MVP后可能会添加新的API。

如果您想查看V8中的详细信息,可以查看source code for wasm及其cctestunittestmjsunit测试。