Baseline Widely available
buffer
㯠WebAssembly.Memory
ãªãã¸ã§ã¯ãã®ãããã¿ã¤ãããããã£ã§ãã¡ã¢ãªã¼ã«å«ã¾ãããããã¡ã¼ãè¿ãã¾ãã
次ã®ä¾ (GitHub ä¸ã® memory.html ããã³åä½ä¾ãåç
§) ã§ã¯ã memory.wasm ãã¤ãã³ã¼ãã WebAssembly.instantiateStreaming()
ã¡ã½ããã使ç¨ãã¦èªã¿è¾¼ã¿ãã§ã¤ã³ã¹ã¿ã³ã¹åãããã®ä¸ã®è¡ã§çæãããã¡ã¢ãªã¼ã«ã¤ã³ãã¼ããã¾ãããããããã¡ã¢ãªã¼ã«ããã¤ãã®å¤ãæ ¼ç´ãã颿°ãã¨ã¯ã¹ãã¼ããã¦ä½¿ç¨ããããã¤ãã®å¤ãåè¨ãã¾ãã
WebAssembly.instantiateStreaming(fetch("memory.wasm"), {
js: { mem: memory },
}).then((obj) => {
var i32 = new Uint32Array(memory.buffer);
for (var i = 0; i < 10; i++) {
i32[i] = i;
}
var sum = obj.instance.exports.accumulate(0, 10);
console.log(sum);
});
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4