| Class | Description |
|---|---|
| CompileError |
The WebAssembly.CompileError object indicates an error during WebAssembly decoding or validation.
|
| Global |
A WebAssembly.Global object represents a global variable instance, accessible from both JavaScript and importable/exportable across one or more WebAssembly.Module instances.
|
| ImportExportKind.Util | |
| Instance |
A WebAssembly.Instance object is a stateful, executable instance of a WebAssembly.Module.
|
| LinkError |
The WebAssembly.LinkError object indicates an error during module instantiation (besides traps from the start function).
|
| Memory |
The WebAssembly.Memory object is a resizable ArrayBuffer or SharedArrayBuffer that holds the raw bytes of memory accessed by a WebAssembly Instance.
|
| Module |
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.
|
| RuntimeError |
The WebAssembly.RuntimeError object is the error type that is thrown whenever WebAssembly specifies a trap.
|
| Table |
The WebAssembly.Table() object is a JavaScript wrapper object — an array-like structure representing a WebAssembly Table, which stores function references.
|
| TableKind.Util | |
| ValueType.Util | |
| WebAssembly |
The WebAssembly JavaScript object acts as the namespace for all WebAssembly-related functionality.
|
| WebAssemblyNamespace |
The WebAssembly JavaScript object acts as the namespace for all WebAssembly-related functionality.
|
| Annotation Type | Description |
|---|---|
| ImportExportKind | |
| TableKind | |
| ValueType |