WebAssembly

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.

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/

Demo

Documentation

Specification

Editor's draft

Status in Chromium

Blink


Enabled by default (launch bug) in:

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

Consensus & Standardization

Owners

Last updated on 2017-06-14