WebAssembly JavaScript Interface

E25427

The WebAssembly JavaScript Interface is the standard API that defines how JavaScript code interacts with and controls WebAssembly modules within web browsers and other host environments.

All labels observed (15)

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf JavaScript API
Web API specification
allows compilation of WebAssembly binaries from JavaScript
creation of WebAssembly globals from JavaScript
creation of WebAssembly memories from JavaScript
creation of WebAssembly tables from JavaScript
instantiation of WebAssembly modules from JavaScript
validation of WebAssembly binaries from JavaScript
alsoKnownAs WebAssembly JS API
WebAssembly JavaScript API
compatibleWith ECMAScript
constrainedBy Content Security Policy
same-origin policy
definesFunction WebAssembly.compile
WebAssembly.compileStreaming
WebAssembly.instantiate
WebAssembly.instantiateStreaming
WebAssembly.validate
definesInteractionBetween JavaScript
WebAssembly modules
definesInterface WebAssembly.CompileError
WebAssembly.Global
WebAssembly.Instance
WebAssembly.LinkError
WebAssembly.Memory
WebAssembly.Module
WebAssembly.RuntimeError
WebAssembly.Table
designedFor high-performance code execution in browsers
safe execution of untrusted code
documentedAt https://developer.mozilla.org/en-US/docs/WebAssembly/JavaScript_interface
https://webassembly.github.io/spec/js-api/
enables asynchronous compilation of WebAssembly modules
exporting WebAssembly functions to JavaScript
importing JavaScript functions into WebAssembly modules
sharing linear memory between JavaScript and WebAssembly
exposesGlobalObject WebAssembly
governs error handling for WebAssembly operations in JavaScript
lifecycle of WebAssembly modules in JavaScript
implementedIn Chrome
linked to: Google Chrome

Edge
Firefox
linked to: Mozilla Firefox

Node.js
Safari
partOf WebAssembly specification
standardizedBy W3C WebAssembly Working Group
linked to: W3C Working Group

World Wide Web Consortium
supports source-origin security model of the web
streaming compilation of WebAssembly modules
usedIn other host environments
web browsers
versionedWith core WebAssembly specification versions

How these facts were elicited

Referenced by (23)

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

WebAssembly specification relatedSpecification WebAssembly JavaScript Interface
WebAssembly specification relatedSpecification WebAssembly Web API
linked to: WebAssembly JavaScript Interface
WebAssembly JavaScript Interface alsoKnownAs WebAssembly JS API
linked to: WebAssembly JavaScript Interface
WebAssembly JavaScript Interface alsoKnownAs WebAssembly JavaScript API
linked to: WebAssembly JavaScript Interface
WebAssembly JavaScript Interface definesInterface WebAssembly.Module
linked to: WebAssembly JavaScript Interface
WebAssembly JavaScript Interface definesInterface WebAssembly.Instance
linked to: WebAssembly JavaScript Interface
WebAssembly JavaScript Interface definesInterface WebAssembly.Memory
linked to: WebAssembly JavaScript Interface
WebAssembly JavaScript Interface definesInterface WebAssembly.Table
linked to: WebAssembly JavaScript Interface
WebAssembly JavaScript Interface definesInterface WebAssembly.Global
linked to: WebAssembly JavaScript Interface
WebAssembly JavaScript Interface definesInterface WebAssembly.CompileError
linked to: WebAssembly JavaScript Interface
WebAssembly JavaScript Interface definesFunction WebAssembly.compile
linked to: WebAssembly JavaScript Interface
WebAssembly.LinkError definedIn WebAssembly API
linked to: WebAssembly JavaScript Interface
WebAssembly.LinkError partOf WebAssembly JavaScript API
linked to: WebAssembly JavaScript Interface
WebAssembly.instantiateStreaming definedIn WebAssembly JavaScript API
linked to: WebAssembly JavaScript Interface
WebAssembly.instantiateStreaming partOf WebAssembly API
linked to: WebAssembly JavaScript Interface
WebAssembly.instantiateStreaming partOf WebAssembly JavaScript API
linked to: WebAssembly JavaScript Interface
WebAssembly.instantiateStreaming specifiedIn WebAssembly JavaScript Interface specification
linked to: WebAssembly JavaScript Interface
WebAssembly.RuntimeError definedIn WebAssembly JavaScript API
linked to: WebAssembly JavaScript Interface
WebAssembly.instantiate partOf WebAssembly JavaScript API
linked to: WebAssembly JavaScript Interface
WebAssembly.instantiate specifiedIn WebAssembly JavaScript Interface Specification
linked to: WebAssembly JavaScript Interface
WebAssembly.compileStreaming definedIn WebAssembly JavaScript API
linked to: WebAssembly JavaScript Interface
WebAssembly.compileStreaming specifiedIn WebAssembly JavaScript Interface specification
linked to: WebAssembly JavaScript Interface
WebAssembly.compileStreaming bindingFor WebAssembly binary format
linked to: WebAssembly JavaScript Interface