Read more: https://256.nurkiewicz.com/5
Newsletter: https://256.nurkiewicz.com/newsletter
More resources:
asm.js: https://en.wikipedia.org/wiki/Asm.js
WebAssembly: https://en.wikipedia.org/wiki/WebAssembly
Compiling C/C++/Rust/... to asm.js via LLVM backend: https://emscripten.org/
Quake in the browser (asm.js): http://www.quakejs.com/
Unity Engine in the browser (WebAssembly): https://blogs.unity3d.com/2018/08/15/webassembly-is-here/