Make Web UI Easy with Leptos
summary
Leptos builds full‑stack Rust web UIs with WebAssembly and a fine‑grain reactive model that updates only the changed bits of the page. It supports client rendering and server rendering with hydration so initial loads avoid post‑wasm data fetches, uses server functions create API endpoints to call Rust on the server from the client, and shows a real e‑commerce site of 31,000 products. Example builds include a Hacker News clone with a 650 KB wasm bundle and benchmarks showing 10x higher throughput vs Remix under load. Compile increments run in ~2s.
AI-written summary · about
chapters (16)
- 0:00Introduction to speaker
- 1:14Front end complexity
- 1:58What is Leptos?
- 3:51Leptos design principles
- 5:19Client-side rendering
- 7:05Server-side rendering
- 7:53Live demo and reactivity
- 12:12Server functions and forms
- 18:02Building a simple app
- 19:08Addressing criticisms
- 20:01Performance benchmarks
- 21:48Real-world testing
- 24:51Rust advantages
- 27:54Leptos 0.7 and future
- 29:04Conclusion
- 30:10Q&A session
related talks
01h 00mThe Future of Rust Web Applications
24m"Web Sites, Web Apps, and Web Assembly"
38mRust on the frontend
36mWeb development with Rust, is it ready? Is it even useful?
47mRewrite the web with Rust and Web Assembly
25mThink About Front-end Web Development with Rust
30mImproving web app with Rust and WASM
31mPercy: Isomorphic Web Apps with Rust + WebAssembly
