Webassembly: Expectation vs. Reality
summary
WebAssembly is production-ready in modern browsers and the session proves it by compiling Rust and wasm-bindgen code and an Emscripten-compiled OpenCV build (a few megabytes) to run in-browser. Demo shows real work: webcam capture, convert frames to grayscale, run Haar cascades for face detection, draw rectangles and stream results at roughly ~15 fps vs ~2 fps for a JS baseline. Tools used: WebAssembly Studio, Node http-server, fetch/instantiate, wasm-bindings; code shows memory handling, pointer passing, and when wasm actually helps.
AI-written summary · about
chapters (5)
- 0:00Start
- 9:47Intermediate format
- 10:35Text representation (s-expr)
- 14:24Types
- 36:35Follow the Presentation
related talks
27mWebAssembly for Performant Interactivity
42mWebAssembly? Web and Assembler? WTF!
29mWebAssembly - the Final Frontier
36mPractical WebAssembly
53mWebAssembly – To the browser and beyond!
25mWebAssembly: Binary in Plain English
41mLet's build with WebAssembly!
45mWebAssembly: Browser is now a real virtual machine
