Emscripten
Working Example:
https://gitlab.com/lramage/emscripten
https://lramage.gitlab.io/emscripten
Social:
https://fosstodon.org/@rage
https://twitter.com/kripken