[Wasm] Fix running wasm in the browser

This commit is contained in:
Zalim Bashorov
2022-05-23 17:50:24 +02:00
parent 262fb138ba
commit f22eed6dd8
@@ -150,7 +150,7 @@ fun generateJsWasmLoader(kind: WasmLoaderKind, wasmFilePath: String, externalJs:
WasmLoaderKind.BROWSER ->
"""
const { wasmInstance } = await WebAssembly.instantiateStreaming(fetch("$wasmFilePath"), { js_code });
const { instance: wasmInstance } = await WebAssembly.instantiateStreaming(fetch("$wasmFilePath"), { js_code });
""".trimIndent()
}
@@ -189,4 +189,4 @@ fun writeCompilationResult(
File(dir, "$fileNameBase.wasm").writeBytes(result.wasm)
val jsWithLoader = generateJsWasmLoader(loaderKind, "./$fileNameBase.wasm", result.js)
File(dir, "$fileNameBase.js").writeText(jsWithLoader)
}
}