A State Of WebAssembly – The Browser is now a real VM

03.04.2020, 12:20-12:55
Talk

WebAssembly is a new virtual machine embedded in the browser. It doesn’t transpile to JavaScript like its forerunners; it produces a new binary format, like the old assembler, executed in a dedicated VM into your browser. Genius, it exposes a bridge between JS APIs and WebAssembly executables. Last browsers engines developments allow very fast exchanges between JS and WASM code.

So, let’s start with a projet that need a huge computing time. We will develop the core code in Rust, compile it to WASM using LLVM, and we will display the results in a front view powered via JavaScript. No need to know how does it work, we will see it together.