WebAssembly specification

E3761

The WebAssembly specification is a standardized, low-level binary instruction format designed to enable high-performance, portable code execution on the web and other platforms.


Statements (52)
Predicate Object
instanceOf binary format specification
instruction set architecture specification
technical standard
web standard
abbreviation WebAssembly specification
surface form: "Wasm specification"
alsoTargets non-web platforms
defines WebAssembly specification
surface form: "WebAssembly"
definesConcept WebAssembly function
WebAssembly module
control flow instructions
execution semantics
export
host environment interaction
import
linear memory
memory instructions
module instantiation
numeric instructions
table
type system
validation
definesFormat low-level binary instruction format
textual representation of WebAssembly modules
designGoal backwards compatibility of modules
efficient validation and compilation
language-agnostic compilation target
portability across hardware architectures
streaming compilation support
initialPublicationYear 2017
language English
name WebAssembly specification
surface form: "WebAssembly Core Specification"
primaryDomain client-side web execution
web platform
publisher W3C Working Group
surface form: "W3C WebAssembly Working Group"

World Wide Web Consortium
purpose define a safe, sandboxed execution environment
enable high-performance code execution in web browsers
enable near-native performance on the web
provide a portable compilation target for high-level languages
relatedSpecification WASI specification
WebAssembly JavaScript Interface
WebAssembly System Interface
WebAssembly JavaScript Interface
surface form: "WebAssembly Web API"
securityProperty deterministic execution semantics
sandboxed execution model
shortName WebAssembly specification
surface form: "WebAssembly spec"
standardizedBy World Wide Web Consortium
surface form: "W3C"
status W3C Recommendation
targetEnvironment embedded environments
standalone runtimes
web browsers
versioningModel feature-based evolution

Referenced by (24)

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

WebAssembly specification abbreviation WebAssembly specification
this entity surface form: "Wasm specification"
WebAssembly specification defines WebAssembly specification
this entity surface form: "WebAssembly"
WebAssembly System Interface designedFor WebAssembly specification
this entity surface form: "WebAssembly"
World Wide Web Consortium developsStandard WebAssembly specification
WebAssembly JavaScript Interface exposesGlobalObject WebAssembly specification
this entity surface form: "WebAssembly"
WebAssembly specification name WebAssembly specification
this entity surface form: "WebAssembly Core Specification"
WebAssembly JavaScript Interface partOf WebAssembly specification
WebAssembly System Interface relatedTo WebAssembly specification
this entity surface form: "WebAssembly core specification"
subject surface form: "NPAPI"
this entity surface form: "WebAssembly"
WebAssembly specification shortName WebAssembly specification
this entity surface form: "WebAssembly spec"
Blink supports WebAssembly specification
this entity surface form: "WebAssembly"
Blink layout engine supports WebAssembly specification
subject surface form: "Blink"
this entity surface form: "WebAssembly"
Google Chrome supports WebAssembly specification
this entity surface form: "WebAssembly"
Microsoft Edge supports WebAssembly specification
this entity surface form: "WebAssembly"
Mozilla Firefox supports WebAssembly specification
this entity surface form: "WebAssembly"
Rust supports WebAssembly specification
this entity surface form: "WebAssembly"
Safari supports WebAssembly specification
this entity surface form: "WebAssembly"
Samsung Internet supports WebAssembly specification
this entity surface form: "WebAssembly"
LLVM supportsArchitecture WebAssembly specification
this entity surface form: "WebAssembly"
TensorFlow.js supportsExecutionBackend WebAssembly specification
this entity surface form: "WebAssembly"
Deno supportsLanguage WebAssembly specification
this entity surface form: "WebAssembly"
V8 supportsLanguage WebAssembly specification
this entity surface form: "WebAssembly"
Bevy game engine supportsPlatform WebAssembly specification
subject surface form: "Bevy"
this entity surface form: "WebAssembly"
Apple Safari supportsStandard WebAssembly specification
this entity surface form: "WebAssembly"

Please wait…