WebAssembly gives you a way to run code across platforms, including in a web browser, at near-native speeds, and by way of a broad range of languages. Googleโs Go language compiles directly to WebAssembly with minimal changes to oneโs code. In this video we show how a simple WASM module can be created in Go, and how to use Goโs standard library to interact with JavaScript objects (for instance, to read form data or change DOM elements).
https://www.infoworld.com/article/2264559/webassembly-tutorial-get-started-with-webassembly.html
https://www.infoworld.com/article/2255892/what-is-webassembly-the-next-generation-web-platform-explained.html