Introducing Wasm
Let's find out what Wasm is. The WebAssembly home page states the following:
Source: https://webassembly.org/
In other words, we can write code in any language and compile it to the Wasm binary format, which can then be executed by the browser. That makes Wasm extremely valuable, as we can create client applications using languages other than JavaScript.
A great advantage of Wasm compared to JavaScript is that it aims to execute at native speed, and as it runs in a sandboxed environment inside the browser it can be considered as relatively safe. Luckily, TinyGo does support Wasm as a compilation target, so we can make use of the incredibly small binary sizes that TinyGo produces, which will significantly...