WebAssembly, or wasm, is an efficient low-level programming language for in-browser client-side execution. It is designed to support C/C++ and similar low-level languages. Future versions may be enhanced to better support other languages. WebAssembly is intended to be small, fast to decode, fast to compile, and fast to execute.

Documentation

Specification

Established standard

Status in Chromium

Blink>JavaScript>WebAssembly


Enabled by default (tracking bug) in:

  • Chrome for desktop release 57
  • Chrome for Android release 57

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

Owner

Comments

WebAssembly's initial version has implementations in all major engines. Its W3C community group includes contributors from Mozilla, Google, Microsoft, and Apple. A W3C working group is in the process of forming. Follow design discussions at: https://github.com/WebAssembly/design WebAssembly W3C community group: https://www.w3.org/community/webassembly/

Search tags

WebAssembly, wasm, web assembly,

Last updated on 2020-11-09