WebAssembly: Writing Once and Running Everywhere NG
summary
WebAssembly compiles C/C++, Rust, Python and .NET into a compact binary that runs in browsers, Node and standalone runtimes, with real examples: TensorFlow.js gets a WebAssembly backend and moves a face-detect case from ~3.3s on plain JS down to ~49ms on GPU, ~5ms in a fast browser, ~87ms in Node CPU and ~3ms on a native GTX1080; jq and Unity are recompiled to run unchanged in the browser; an OpenCV + TensorFlow + Rust Sudoku pipeline runs end to end; containers and sandboxes exist as wasm time, wasmer and wazi implementations supporting file/console abstractions and streaming compilation for fast load times.
AI-written summary · about
chapters (14)
- 0:00Start
- 2:11My Background
- 6:35What Webassembly Is Providing
- 9:26Streaming Compilation
- 10:41Debugging
- 11:05Tensorflow Js
- 14:20Webassembly-Based Back-End
- 20:14Sudoku Solver
- 32:11Run Shell Environments
- 33:20The Bytecode Alliance
- 41:38Where Can People Reach Out to You
- 43:33Does Web Assembly Offer Solutions for File System Access for Good Data Have To Remain Temporary in Network due to the Sandbox Nature
- 45:05What Does this Mean for Javascript and Slash Web Developers
- 45:40Web Assembly Is Going To Disrupt Javascript








