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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (15)

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 JavaScript Interface
surface form: WebAssembly JS API

WebAssembly JavaScript Interface
surface form: WebAssembly JavaScript API
compatibleWith ECMAScript
constrainedBy Content Security Policy
same-origin policy
definesFunction WebAssembly JavaScript Interface self-linksurface differs
surface form: WebAssembly.compile

WebAssembly.compileStreaming
WebAssembly.instantiate
WebAssembly.instantiateStreaming
WebAssembly.validate
definesInteractionBetween JavaScript
WebAssembly.instantiate
surface form: WebAssembly modules
definesInterface WebAssembly JavaScript Interface self-linksurface differs
surface form: WebAssembly.CompileError

WebAssembly JavaScript Interface self-linksurface differs
surface form: WebAssembly.Global

WebAssembly JavaScript Interface self-linksurface differs
surface form: WebAssembly.Instance

WebAssembly.LinkError
WebAssembly JavaScript Interface self-linksurface differs
surface form: WebAssembly.Memory

WebAssembly JavaScript Interface self-linksurface differs
surface form: WebAssembly.Module

WebAssembly.RuntimeError
WebAssembly JavaScript Interface self-linksurface differs
surface form: 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 specification
surface form: WebAssembly
governs error handling for WebAssembly operations in JavaScript
lifecycle of WebAssembly modules in JavaScript
implementedIn Google Chrome
surface form: Chrome

Edge
Mozilla Firefox
surface form: Firefox

Node.js
Safari
partOf WebAssembly specification
standardizedBy W3C Working Group
surface form: W3C WebAssembly 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

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 JavaScript Interface
this entity surface form: WebAssembly Web API
WebAssembly JavaScript Interface alsoKnownAs WebAssembly JavaScript Interface
this entity surface form: WebAssembly JS API
WebAssembly JavaScript Interface alsoKnownAs WebAssembly JavaScript Interface
this entity surface form: WebAssembly JavaScript API
WebAssembly JavaScript Interface definesInterface WebAssembly JavaScript Interface self-linksurface differs
this entity surface form: WebAssembly.Module
WebAssembly JavaScript Interface definesInterface WebAssembly JavaScript Interface self-linksurface differs
this entity surface form: WebAssembly.Instance
WebAssembly JavaScript Interface definesInterface WebAssembly JavaScript Interface self-linksurface differs
this entity surface form: WebAssembly.Memory
WebAssembly JavaScript Interface definesInterface WebAssembly JavaScript Interface self-linksurface differs
this entity surface form: WebAssembly.Table
WebAssembly JavaScript Interface definesInterface WebAssembly JavaScript Interface self-linksurface differs
this entity surface form: WebAssembly.Global
WebAssembly JavaScript Interface definesInterface WebAssembly JavaScript Interface self-linksurface differs
this entity surface form: WebAssembly.CompileError
WebAssembly JavaScript Interface definesFunction WebAssembly JavaScript Interface self-linksurface differs
this entity surface form: WebAssembly.compile
WebAssembly.LinkError definedIn WebAssembly JavaScript Interface
this entity surface form: WebAssembly API
WebAssembly.LinkError partOf WebAssembly JavaScript Interface
this entity surface form: WebAssembly JavaScript API
WebAssembly.instantiateStreaming definedIn WebAssembly JavaScript Interface
this entity surface form: WebAssembly JavaScript API
WebAssembly.instantiateStreaming partOf WebAssembly JavaScript Interface
this entity surface form: WebAssembly API
WebAssembly.instantiateStreaming partOf WebAssembly JavaScript Interface
this entity surface form: WebAssembly JavaScript API
WebAssembly.instantiateStreaming specifiedIn WebAssembly JavaScript Interface
this entity surface form: WebAssembly JavaScript Interface specification
WebAssembly.RuntimeError definedIn WebAssembly JavaScript Interface
this entity surface form: WebAssembly JavaScript API
WebAssembly.instantiate partOf WebAssembly JavaScript Interface
this entity surface form: WebAssembly JavaScript API
WebAssembly.instantiate specifiedIn WebAssembly JavaScript Interface
this entity surface form: WebAssembly JavaScript Interface Specification
WebAssembly.compileStreaming definedIn WebAssembly JavaScript Interface
this entity surface form: WebAssembly JavaScript API
WebAssembly.compileStreaming specifiedIn WebAssembly JavaScript Interface
this entity surface form: WebAssembly JavaScript Interface specification
WebAssembly.compileStreaming bindingFor WebAssembly JavaScript Interface
this entity surface form: WebAssembly binary format