diff options
Diffstat (limited to 'html/index.html')
-rw-r--r-- | html/index.html | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/html/index.html b/html/index.html new file mode 100644 index 0000000..9e9ac4c --- /dev/null +++ b/html/index.html @@ -0,0 +1,16 @@ +<!DOCTYPE html> +<script src="wasm_exec.js"></script> +<script> +// Polyfill +if (!WebAssembly.instantiateStreaming) { + WebAssembly.instantiateStreaming = async (resp, importObject) => { + const source = await (await resp).arrayBuffer(); + return await WebAssembly.instantiate(source, importObject); + }; +} + +const go = new Go(); +WebAssembly.instantiateStreaming(fetch("main.wasm"), go.importObject).then(result => { + go.run(result.instance); +}); +</script> |