WebAssembly is going to be huge! But what is WebAssembly? This post by the folks at Mozilla (including the amazing Lin Clark) is the most complete and accessible explanation I have read about WebAssembly’s journey so far – and it’s exciting future.
People have a misconception about WebAssembly. They think that the WebAssembly that landed in browsers back in 2017—which we called the minimum viable product (or MVP) of WebAssembly—is the final version of WebAssembly.
I can understand where that misconception comes from. The WebAssembly community group is really committed to backwards compatibility. This means that the WebAssembly that you create today will continue working on browsers into the future.
But that doesn’t mean that WebAssembly is feature complete.
In short, if you build web applications, or think it would be useful to compile apps built high-level languages like C/C++/Rust and deploy them directly on the web, then you’ll want WebAssembly in your toolkit.