mirror of
https://github.com/fluencelabs/musl
synced 2025-05-27 22:51:31 +00:00
Use read if readbuffer is unavailable
This commit is contained in:
parent
e236cd08cb
commit
128cf2eece
@ -937,7 +937,10 @@ function load_wasm(file_path) {
|
||||
// dependencies. That would make it easier to do lazy loading. We could do
|
||||
// this by catching load exceptions + adding to ffi and trying again, but
|
||||
// we're talking silly there: modules should just tell us what they want.
|
||||
instance = new WebAssembly.Instance(new WebAssembly.Module(readbuffer(file_path)), ffi)
|
||||
const buf = (typeof readbuffer === 'function')
|
||||
? new Uint8Array(readbuffer(file_path))
|
||||
: read(file_path, 'binary');
|
||||
instance = new WebAssembly.Instance(new WebAssembly.Module(buf), ffi)
|
||||
heap = instance.exports.memory.buffer;
|
||||
heap_uint8 = new Uint8Array(heap);
|
||||
heap_size_bytes = heap.byteLength;
|
||||
|
Loading…
x
Reference in New Issue
Block a user