How does WebAssembly change web development
While advances in javascript have opened the door to many applications and experiences on the browser, it has its limitations. Not only as a language but the way that javascript is compiled and used. Within that understanding, a sleek new system is being made as an alternative, which is WebAssembly. WebAssembly (WASM) is a compiler target. Currently if you are using a language that doesn’t have garbage collection like c++ and rust, you can run that code in the browser with WASM. Its works by compiling code in those languages beforehand to WASM and then having WASM files sent to your browser. So what exactly does this mean for web development and experiences on your browser? 1. Advancements in game development on the browser. “Advancements” can come off as a awkward term here. Most high industry games (AAA games) are made with powerful engines like unreal engine which uses c++. With the ability to utilize c++ on the frontend browser, games will be catching up to the r