WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications.
img: overview; from: https://hacks.mozilla.org/2019/08/webassembly-interface-types/

Reference

  1. Official website https://webassembly.org/
  2. Awesome Wasm https://github.com/mbasso/awesome-wasm
  3. WebAssembly Explorer https://mbebenita.github.io/WasmExplorer/
  4. 7 Things You Should Know About WebAssembly https://auth0.com/blog/7-things-you-should-know-about-web-assembly/
  5. golang && wasm https://github.com/golang/go/wiki/WebAssembly
  6. rust && wasm https://rustwasm.github.io/book/
  7. WASM Weekly https://wasmweekly.news
  8. Rust, WebAssembly, and the future of Serverless by Steve Klabnik https://www.youtube.com/watch?v=CMB6AlE1QuI&feature=youtu.be
  9. WebAssembly Literacy http://pop.frontendweekly.co/W2Q9ho
  10. WebAssembly Interface Types: Interoperate with All the Things! https://hacks.mozilla.org/2019/08/webassembly-interface-types/
  11. compiling python to webassembly https://stackoverflow.com/questions/44761748/compiling-python-to-webassembly