Skip to main content

instantiate

function WebAssembly.instantiate
Jump to headinginstantiate(
bytes: BufferSource,
importObject?: Imports,
): Promise<WebAssemblyInstantiatedSource>

The WebAssembly.instantiate() function allows you to compile and instantiate WebAssembly code.

This overload takes the WebAssembly binary code, in the form of a typed array or ArrayBuffer, and performs both compilation and instantiation in one step. The returned Promise resolves to both a compiled WebAssembly.Module and its first WebAssembly.Instance.

MDN

Parameters Jump to heading

Return Type Jump to heading

Jump to headinginstantiate(
moduleObject: Module,
importObject?: Imports,
): Promise<Instance>

The WebAssembly.instantiate() function allows you to compile and instantiate WebAssembly code.

This overload takes an already-compiled WebAssembly.Module and returns a Promise that resolves to an Instance of that Module. This overload is useful if the Module has already been compiled.

MDN

Parameters Jump to heading

optional
Jump to headingimportObject: Imports

Return Type Jump to heading

Promise<Instance>
Back to top