0.12.2 • Published 9 months ago
@polywrap/asyncify-js v0.12.2
@polywrap/asyncify-js
A 0 dependency wrapper around the Node.JS & Browser WebAssembly
instance, which adds support for asyncify
, enabling the use of async host import functions.
Usage
import { AsyncWasmInstance } from "@polywrap/asyncify-js";
// module.wasm must be asyncify enabled
const module: ArrayBuffer = getModule("./module.wasm");
const memory = new WebAssembly.Memory({ initial: 1 });
const instance = await AsyncWasmInstance.createInstance({
module,
imports: {
my: {
custom_import: async (arg: number): Promise<number> => {
return await someAsyncCall(arg);
}
},
env: {
memory
}
}
});
await instance.exports.main();
0.12.0
10 months ago
0.12.1
9 months ago
0.12.2
9 months ago
0.12.0-pre.1
10 months ago
0.11.0
11 months ago
0.10.1
1 year ago
0.10.0-pre.14
1 year ago
0.10.0
1 year ago
0.9.7
1 year ago
0.10.0-pre.13
1 year ago
0.10.0-pre.12
1 year ago
0.10.0-pre.11
1 year ago
0.10.0-pre.10
1 year ago
0.9.6
1 year ago
0.9.5
1 year ago
0.10.0-pre.8
1 year ago
0.10.0-pre.7
1 year ago
0.10.0-pre.6
1 year ago
0.10.0-pre.3
1 year ago
0.10.0-pre.4
1 year ago
0.10.0-pre.1
1 year ago
0.10.0-pre.5
1 year ago
0.9.4
2 years ago
0.9.3
2 years ago
0.10.0-pre.0
2 years ago
0.9.0
2 years ago
0.9.2
2 years ago
0.9.1
2 years ago
0.8.0
2 years ago
0.5.0
2 years ago
0.4.1
2 years ago
0.7.0
2 years ago
0.6.0
2 years ago
0.4.0
2 years ago
0.3.0
2 years ago
0.2.0
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago
0.0.1-prealpha.93
2 years ago
0.0.1-prealpha.92
2 years ago
0.0.1-prealpha.91
2 years ago
0.0.1-prealpha.90
2 years ago
0.0.1-prealpha.89
2 years ago
0.0.1-prealpha.88
2 years ago
0.0.1-prealpha.87
2 years ago
0.0.1-prealpha.86
2 years ago