0

Chrome では、Wasm プロトタイプに次の 4 つの関数があります:
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のホームページに記載されているように、開発が V8 で直接行われるようになったため、そのレポは廃止されました。Chrome カナリアは、そのレポの古い API とは異なる API を使用します。

正確な Web API はまだ設計リポジトリで開発されています。正確な説明はJS.mdで確認できます。今後、さらに変更される可能性があります。

2017 年 3 月の更新: MVP API はコンセンサスに達しており、今後も壊れることはありません。それ以来、元の質問の API が大幅に変更されました。新しい API は MVP 後に追加される可能性があります。

V8 の詳細を確認したい場合は、wasm のソース コードとそのcctestunittest、およびmjsunitテストを参照してください。

于 2016-06-15T16:44:32.427 に答える