WebAssembly
WebAssembly (often shortened to Wasm, or just WA) is an open standard that defines a portable binary-code format for executable programs, and a corresponding textual assembly language, as well as interfaces for facilitating interactions between such programs and their host environment. The main goal of WebAssembly is to enable high-performance applications on web pages, but the format is designed to be executed and integrated in other environments as well, including standalone ones. WebAssembly (i.e. WebAssembly Core Specification and WebAssembly JavaScript Interface) became a World Wide Web Consortium recommendation and, alongside HTML, CSS, and JavaScript, is the fourth language to run natively in browsers. In order to use Wasm in browsers, users may use Emscripten SDK to compile C++ (or any other LLVM-supported language such as D or Rust) source code into a binary file which runs in the same sandbox as regular JavaScript code.
General Resources
Online Playground
Tutorials
Compilers
Non-Web Embeddings
Web frameworks-libraries
Data processing
WebGL
webpack
Browserify
Node.js
.NET
Others
Esoteric
Go
JavaScript-family
Kotlin
Lua
OCAML
Python
Rust
WASM-like
Other
Kits
Editor
Gists
Examples
Benchmarks
Articles
Video
Community
Books
Demos