|
The WebAssembly.CompileError object indicates an error during WebAssembly decoding or validation.
|
|
A WebAssembly.Global object represents a global variable instance, accessible from
both JavaScript and importable/exportable across one or more WebAssembly.Module
instances. This allows dynamic linking of multiple modules.
|
|
A WebAssembly.Instance object is a stateful, executable instance of a WebAssembly.Module .
Instance objects contain all the Exported WebAssembly functions that allow calling into
WebAssembly code from JavaScript.
|
|
The WebAssembly.LinkError object indicates an error during module instantiation
(besides traps from the start function).
|
|
The WebAssembly.Memory object is a resizable ArrayBuffer or SharedArrayBuffer that
holds the raw bytes of memory accessed by a WebAssembly Instance.
|
|
A WebAssembly.Module object contains stateless WebAssembly code that has already been compiled
by the browser — this can be efficiently shared with Workers, and instantiated multiple times.
|
|
The WebAssembly.RuntimeError object is the error type that is thrown whenever WebAssembly
specifies a trap.
|
|
The WebAssembly.Table() object is a JavaScript wrapper object — an array-like structure
representing a WebAssembly Table, which stores function references. A table created by
JavaScript or in WebAssembly code will be accessible and mutable from both JavaScript
and WebAssembly.
|