WebAssembly.Module

E544640

WebAssembly.Module is a JavaScript object representing a compiled WebAssembly binary that can be efficiently instantiated and executed in web or other host environments.

All labels observed (3)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf JavaScript constructor ⓘ
WebAssembly API interface ⓘ
associatedWith WebAssembly.Instance ⓘ
availableInEnvironment Deno ⓘ
Node.js ⓘ
Other JavaScript runtimes ⓘ
Web browsers ⓘ
canBe shared across multiple WebAssembly.Instance objects ⓘ
canBeCreatedBy WebAssembly.compile(bufferSource) ⓘ
WebAssembly.compileStreaming(response) ⓘ
new WebAssembly.Module(bufferSource) ⓘ
canContain Custom sections ⓘ
Export definitions ⓘ
Function definitions ⓘ
Import definitions ⓘ
Memory and table definitions ⓘ
constructorOf WebAssembly.Module instances ⓘ
definedInSpecification WebAssembly JavaScript API ⓘ
errorTypeOnFailure WebAssembly.CompileError ⓘ
hasNo prototype methods for runtime behavior ⓘ
hasStaticMethod WebAssembly.Module.compile ⓘ
linked to: WebAssembly.compile

WebAssembly.Module.compileStreaming ⓘ
WebAssembly.Module.customSections ⓘ
WebAssembly.Module.exports ⓘ
linked to: WebAssembly.Module

WebAssembly.Module.imports ⓘ
linked to: WebAssembly.Module
inputType ArrayBuffer ⓘ
ArrayBufferView ⓘ
BufferSource ⓘ
Response (for compileStreaming) ⓘ
instantiatedBy WebAssembly.Instance constructor ⓘ
WebAssembly.instantiate ⓘ
WebAssembly.instantiateStreaming ⓘ
introducedIn Early versions of WebAssembly in browsers ⓘ
is immutable after creation ⓘ
language JavaScript ⓘ
lifecyclePhase Compilation phase of WebAssembly execution ⓘ
namespace WebAssembly global object ⓘ
operatesOn WebAssembly binary format (.wasm) ⓘ
optimizedFor Fast instantiation ⓘ
relatedConcept WebAssembly binary encoding ⓘ
WebAssembly text format (wat) ⓘ
represents Compiled WebAssembly binary ⓘ
returnsType Promise<WebAssembly.Module> ⓘ
securityContext Subject to same-origin and CSP rules in browsers ⓘ
standardizedBy W3C WebAssembly Community Group ⓘ
supports Extraction of custom sections ⓘ
Inspection of module exports ⓘ
Inspection of module imports ⓘ
usedFor Efficient instantiation of WebAssembly instances ⓘ
Executing WebAssembly in host environments ⓘ
Reusing compiled WebAssembly code ⓘ

How these facts were elicited

Referenced by (10)

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

WebAssembly.RuntimeError → usedWith → WebAssembly.Module ⓘ
WebAssembly.instantiate → acceptsType → WebAssembly.Module ⓘ
WebAssembly.instantiate → relatedFunction → WebAssembly.Module ⓘ
WebAssembly.compileStreaming → resolvesTo → WebAssembly.Module ⓘ
WebAssembly.compile → creates → WebAssembly.Module ⓘ
WebAssembly.compile → outputType → WebAssembly.Module ⓘ
WebAssembly.Module → hasStaticMethod → WebAssembly.Module.exports ⓘ
linked to: WebAssembly.Module
WebAssembly.Module → hasStaticMethod → WebAssembly.Module.imports ⓘ
linked to: WebAssembly.Module
WebAssembly.Instance → requiresArgument → WebAssembly.Module ⓘ