WebAssembly.Instance

E548571

WebAssembly.Instance is a JavaScript object representing a live, executable WebAssembly module with its associated state and exported functions.

All labels observed (2)

Label Occurrences
WebAssembly.Instance canonical 4
WebAssembly.Instance constructor 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf JavaScript constructor ⓘ
WebAssembly API interface ⓘ
availableIn Node.js ⓘ
Web browsers ⓘ
canBeCreatedBy WebAssembly.instantiate returning { module, instance } ⓘ
WebAssembly.instantiateStreaming returning { module, instance } ⓘ
category low-level binary code execution interface ⓘ
constructorSignature new WebAssembly.Instance(module, importObject) ⓘ
definedIn WebAssembly JavaScript API ⓘ
enables calling WebAssembly exports from JavaScript ⓘ
sharing memory between JavaScript and WebAssembly ⓘ
using WebAssembly tables from JavaScript ⓘ
exportsContains exported WebAssembly functions ⓘ
exported WebAssembly globals ⓘ
exported WebAssembly memories ⓘ
exported WebAssembly tables ⓘ
hasAssociated exports ⓘ
state ⓘ
hasInternal global variable state ⓘ
memory state ⓘ
module state ⓘ
table state ⓘ
hasNo direct method to access underlying bytecode ⓘ
hasProperty exports ⓘ
hasPrototype WebAssembly.Instance.prototype ⓘ
introducedIn ECMAScript WebAssembly integration ⓘ
isSynchronous true ⓘ
language JavaScript ⓘ
lifecycle lives as long as referenced by JavaScript ⓘ
mayRun start function on instantiation ⓘ
moduleRelationship is bound to a single WebAssembly.Module ⓘ
optionalArgument importObject ⓘ
propertyType exports is an object ⓘ
prototypeProperty constructor ⓘ
relatedTo WebAssembly.instantiate ⓘ
WebAssembly.instantiateStreaming ⓘ
represents live executable WebAssembly module ⓘ
requiresArgument WebAssembly.Module ⓘ
securityContext same origin as creating script ⓘ
specDocument WebAssembly JavaScript Interface specification ⓘ
standardizedBy W3C WebAssembly Working Group ⓘ
subjectTo WebAssembly sandboxing rules ⓘ
throwsOnError LinkError on import resolution failure ⓘ
RuntimeError on start function trap ⓘ
TypeError if module is not a WebAssembly.Module ⓘ
usedFor instantiating a WebAssembly module synchronously ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

WebAssembly.RuntimeError → usedWith → WebAssembly.Instance ⓘ
WebAssembly.Module → associatedWith → WebAssembly.Instance ⓘ
WebAssembly.Module → instantiatedBy → WebAssembly.Instance constructor ⓘ
linked to: WebAssembly.Instance