Underrated gems of Rust & WebAssembly: errors, async, I/O
Talk Dev tooling Rust WebAssembly
Not every Rust code compiles to WebAssembly. Like no_std, the Wasm target strips capabilities most developers take for granted: panics cannot be unwound (and their stacktrace location is lost), tokio-style async cannot be awaited, and no I/O operations work out of the box.
WASI partially addresses these gaps but remains unstable and still lacks network socket support. I demonstrated practical workarounds for each limitation, the kind of techniques I developed while shipping WebAssembly in production at Prisma.