WebAssembly specification
E3761
binary format specification
instruction set architecture specification
technical standard
web standard
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.
Aliases (5)
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.
this entity surface form: "Wasm specification"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly Core Specification"
this entity surface form: "WebAssembly core specification"
Netscape Plugin Application Programming Interface (NPAPI)
→
replacedBy
→
WebAssembly specification
→
subject surface form: "NPAPI"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly spec"
subject surface form: "Blink"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly"
subject surface form: "Bevy"
this entity surface form: "WebAssembly"
this entity surface form: "WebAssembly"