Skip to main content
← Speaking

Production-ready WebAssembly with Rust

Workshop
· RustLab · Florence, Italy
rust typescript webassembly

A 3-hour hands-on workshop on porting Rust libraries to JavaScript runtimes via WebAssembly — one compilation step, no platform-specific builds, no performance penalty.

Attendees built a JavaScript-compatible Rust library from scratch, incrementally adding features while learning: how to integrate Wasm into Node.js with auto-generated TypeScript definitions, why panics and errors behave differently in Wasm vs native Rust, and how to handle data serialization across the boundary. The workshop also covered lesser-known techniques for external interaction without relying on WASI.