[Wasm] Fix running wasm in the browser
This commit is contained in:
@@ -150,7 +150,7 @@ fun generateJsWasmLoader(kind: WasmLoaderKind, wasmFilePath: String, externalJs:
|
|||||||
|
|
||||||
WasmLoaderKind.BROWSER ->
|
WasmLoaderKind.BROWSER ->
|
||||||
"""
|
"""
|
||||||
const { wasmInstance } = await WebAssembly.instantiateStreaming(fetch("$wasmFilePath"), { js_code });
|
const { instance: wasmInstance } = await WebAssembly.instantiateStreaming(fetch("$wasmFilePath"), { js_code });
|
||||||
""".trimIndent()
|
""".trimIndent()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -189,4 +189,4 @@ fun writeCompilationResult(
|
|||||||
File(dir, "$fileNameBase.wasm").writeBytes(result.wasm)
|
File(dir, "$fileNameBase.wasm").writeBytes(result.wasm)
|
||||||
val jsWithLoader = generateJsWasmLoader(loaderKind, "./$fileNameBase.wasm", result.js)
|
val jsWithLoader = generateJsWasmLoader(loaderKind, "./$fileNameBase.wasm", result.js)
|
||||||
File(dir, "$fileNameBase.js").writeText(jsWithLoader)
|
File(dir, "$fileNameBase.js").writeText(jsWithLoader)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user