2-5: Lin Clark on WebAssembly
The goals of WebAssembly is to make it possible to have consistent performance in your applications. WebAssembly gives you a language that gives you the behavior of JavaScript and more features in order to achieve a better performance than JavaScript because this programming language was designed to be easy to use not to have an excellent performance. For example, the PC games in webpages (most of them) were develop with JavaScript; first, we need to remember that JavaScript it is not a language that was created to develop games, it was created to be easy so, naturally, it was. normal that this kind of web games have frame drops because of the language per se. At this point, the question that arises is "What is WebAssembly". WebAssembly (abbreviated Wasm), is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C, C++, Rust, enabling deployment on the web for client and serve