WebAssembly: Binary in Plain English
How to run native code in the browser, why would you do that, and what does it all mean for the future of web development.
WebAssembly is a new type of code that modern browsers can run and it's fast by design. Think about cases where you need to use software outside of the browser: video games, 3D rendering, music production and more. These things require a high degree of performance and that’s where WebAssembly steps in - a standardized compilation target for native languages that are good at this kind of stuff. You do not write WebAssembly, you compile other languages, like C++ or Rust, to it. All major browsers support it and they are steadily working on adding new features.
> Skill level: intermediate
> Duration: 25 min
Milica is a web developer and she is currently writing for Google about performance optimizations. Before that, she was an intern at Mozilla where she worked on Servo, the experimental browser engine. She’s also a Mozilla Tech Speaker and a big believer in the open web, always exploring new technologies that are moving it forward, like WebAssembly and WebVR.