Underrated gems of Rust & WebAssembly: Errors, Async, I/O
Talk rust typescript 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.