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.


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
Edge
Firefox
Node.js
Safari
partOf WebAssembly specification
standardizedBy 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 (11)
Subject (surface form when different) Predicate
WebAssembly JavaScript Interface ("WebAssembly.Module")
WebAssembly JavaScript Interface ("WebAssembly.Instance")
WebAssembly JavaScript Interface ("WebAssembly.Memory")
WebAssembly JavaScript Interface ("WebAssembly.Table")
WebAssembly JavaScript Interface ("WebAssembly.Global")
WebAssembly JavaScript Interface ("WebAssembly.CompileError")
definesInterface
WebAssembly JavaScript Interface ("WebAssembly JS API")
WebAssembly JavaScript Interface ("WebAssembly JavaScript API")
alsoKnownAs
WebAssembly specification
WebAssembly specification ("WebAssembly Web API")
relatedSpecification
WebAssembly JavaScript Interface ("WebAssembly.compile")
definesFunction

Please wait…