"Web Sites, Web Apps, and Web Assembly"
summary
Argues Rust + WebAssembly is a practical alternative to JS frontends, with multiple production sites shipped using Leptos and Rust-built tooling like rspack and rollup/parcel replacements. Demonstrates a working wasm pipeline (cargo build --target wasm32-unknown-unknown, instantiateStreaming in the browser) and a live site (thisweekinbevy) that runs on conference Wi-Fi. Highlights concrete features: server functions and Islands for partial hydration, plus limits today — code-splitting and npm ecosystem integration remain unfinished friction points.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 0:45Rust and JavaScript integration
- 2:28Web dev from jQuery to frameworks
- 7:22Node.js and JS tooling
- 9:29Modern web as UI service
- 11:11Leptos framework
- 13:40Server functions and forms
- 15:42Rendering modes and data fetching
- 17:06Islands architecture
- 18:10WebAssembly integration challenges
- 21:21WebAssembly with Rust
- 22:45Choosing Rust and WebAssembly
related talks
25mThink About Front-end Web Development with Rust
01h 00mThe Future of Rust Web Applications
47mRewrite the web with Rust and Web Assembly
41mCreating High-Performance Web Apps with WebAssembly
22mWebAssembly beyond the browser
38mRust on the frontend
30mRust and the Web Platform: A Rookie’s Guide
44mOut of the JavaScript Box: Front-End Rust Programming
