Overview
Syllabus
- intro
- installing wasm-pack
- creating a rust library for your wasm module with cargo
- exploring the scaffolded library in vscode
- modifying the cargo.toml
- writing some rust webassembky code in vscode
- building rustlang wasm with apple m1 silicon
- exploring the generated wasm
- reverse engineering wasm to wat
- optimizing the generated release wasm
- extending your webassembly in rust
- building your webassembly for node.js
- executing your rust generated wasm in nodejs
- handcoding some webassembly
- comparing rust generated and handcoded webassembly
- conclusion
Taught by
Chris Hay