Today we are going to learn about building Web UIs in Rust. I've been watching the evolution of WASM DOM performance and in the past few months there has been a bit of a breakthrough. So who better to guide us on that than Greg Johnston, the creator of Leptos.
Leptos is a SolidJS-inspired fine-grained reactive renderer built in Rust, that believe it or not is holding its own in benchmarks and has closed the gap between the fastest JavaScript frameworks and Rust frameworks in terms of DOM manipulation.
[0:00] Introduction
[9:33] Welcome Greg
[21:52] What is WASM?
[34:43] Introducing Rust
[1:15:32] Rust for Web UI
[1:21:47] Building Elm in Rust
[1:30:49] Enter Yew
[1:46:24] Fine-Grained Rust
[1:55:48] Tailwind in Rust?
[1:56:38] Data Serialization and Resumability
[2:09:41] The State of Code Splitting
[2:12:13] SolidStart in Leptos?!
[2:16:43] Progressive Enhanced WASM
[2:27:17] Q&A w/ Greg
[2:30:50] WASM in the JS Framework Benchmark
[2:47:05] Talking w/ chat
[2:57:14] This Week in JavaScript
[4:22:36] More chat