Title | Concepts | |
---|---|---|
1 | Fundamentals of WebAssembly | • Wasm stack-based machine • Wasm runtime • Wasm memory regions |
2 | Why WebAssembly Came to the Browser | • History from Java Applets, Flash etc. leading to asm.js and Wasm • Web API for Wasm |
3 | Why WebAssembly came to the Backend | • Wasm module binary interface • WASI • Wasm hosting solutions • Wasm Docker integration |
4 | Why WebAssembly came to Web3 | • Untrusted code execution in blockchains • Bitcoin Script, EVM, eBPF • Control Flow Graphs (CFG) • Stack height limits and instruction counting |