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