2017-11-04 16 views
0

最新のWebブラウザで実行しているときにWebAssemblyから呼び出すことができる関数のリストを知っている人はいますか?WebAssemblyで使用可能な関数

JavaScriptから明示的に利用可能な機能以外の機能はないと答えていますか?

具体的には、Date.getTime()を呼び出してJavaScriptを記述する必要がなく、そのJavaScriptをWebAssemblyから呼び出すことができるかどうかを知りたいと思います。その解決策の私の問題は、私がそうすることは軽微なオーバーヘッドを伴うと想定しており、クロックを頻繁に読んでみたいということです。タイムインターバルの長さを測定するだけでよいので、ローカルのリアルタイムクロックのジャンプによってクロックが影響を受けないことが好ましい。

答えて

2

あなたの推測は正しいです:特定のWasm関数はブラウザにありません。 Wasmが理解できるタイプのJavaScript関数は、Wasmモジュールに直接インポートして呼び出すことができます。

+0

ありがとう、それは良い点です。ですから、基本的には、関数ポインタを直接performance.now()に直接インポートすることができ、ブラウザはそれを効率的に処理する機会があります。 – user1772004

関連する問題