WebAssembly, or wasm, is an experimental efficient low-level programming language for in-browser client-side scripting, which is currently in development. Its initial aim is to support C/C++, though other languages are also intended to be supported. WebAssembly is a portable abstract syntax tree which is designed to be faster to parse than JavaScript, as well as faster to execute.


WebAssembly is in the early stages of language and spec design. The W3C working group includes contributors from Mozilla, Google, Microsoft, and Apple. Follow design discussions at: https://github.com/WebAssembly/design WebAssembly W3C working group: https://www.w3.org/community/webassembly/




Editor's draft

Status in Chromium

Enabled by default (launch bug) in:

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

Consensus & Standardization


Last updated on 2017-04-17