What is web assembly?

From Wiki

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 compilation from C/C++,[1] though other source languages are also intended to be supported. WebAssembly is a portable abstract syntax tree[2] which is designed to be faster to parse than JavaScript, as well as faster to execute.[1]

Features

  • Bring Diversity to WebPlatform: allowing other programming language compile to WebAssembly and run on the web platform.
  • Higher Performance to support SIMD on the web.
  • Smaller size of binary bundles means faster deliver speed.

Ref