WebAssembly
Paradigmstructured; stack machine1
Designed byW3C
Developer• W3C
• Mozilla
• Microsoft
• Google
• Apple
First appearedMarch 2017
OSPlatform independent
LicenseApache License 2.0
Filename extensions• .wat (text format)
• .wasm (binary format)
Websitewebassembly.org
Influenced by
• asm.js
• PNaCl
• Lisp

(echo:: @ )

Footnotes

  1. “WebAssembly/design/Semantics.md”. GitHub. Archived from the original on 15 June 2021. Retrieved 23 February 2021. WebAssembly code can be considered a structured stack machine; a machine where most computations use a stack of values, but control flow is expressed in structured constructs such as blocks, ifs, and loops. In practice, implementations need not maintain an actual value stack, nor actual data structures for control; they need only behave as if they did so.