How WebAssembly is changing the Web and what it means for Angular
summary
WebAssembly compiles C/C++ (and other languages) to a browser binary that runs near native speed, with streaming compilation and module instantiation via WebAssembly.instantiate. The demo compares a C++ animation dropping execution time from 100ms down to 6–7ms, shows OpenGL→WebGL ports, SQLite compiled to wasm and loaded with Emscripten toolchain, explains string passing via the wasm memory buffer, and recommends storing compiled modules for offline use with IndexedDB caching. Browsers currently implement the MVP.
AI-written summary · about
chapters (6)
- 0:00Intro
- 0:44What is WebAssembly
- 8:51Reusing code
- 12:00Imports and exports
- 17:14Problems with WebAssembly
- 25:20Status of WebAssembly
related talks
16mWhy WebAssembly
27mHow WebAssembly is changing the Web and what it means for you
29mWebAssembly - the Final Frontier
16mWhy WebAssembly
42mWebAssembly? Web and Assembler? WTF!
35mWebAssembly: now web is a new compiler target architecture
44mWebAssembly: the browser is now a real virtual machine
44mWebAssembly
