Imagine a world where you could build software with C, C++, Rust, Python or even GO and then deliver that software to the end-user in a web browser without any installation and near-native performance. More than 75 per cent of the users are running browsers capable of running languages other than JS in their browser.
It became an official W3C standard in December 2019. WebAssembly enables developers to build powerful, interactive experiences that are available on any device. It includes a low-level language similar to an assembly that can be represented with the text which is then converted to a binary format that runs on all modern browsers. However, you won't actually write this code directly but rather use it as a compilation target for programs written in other languages. For example, you might build a video game with Unity and C# and then compile it to WebAssembly so it can be easily delivered in the browser.
I have tried to keep the article short and crisp. I will be writing more about WebAssembly and its use cases in future writings. Please let me know your thoughts in the comments.
Happy coding!!! 🎉