~/talk

Make Web UI Easy with Leptos

Talkat GOSIM Conference Europe 2024 · on Monday, 2024-05-06· [rust, frontend-architecture]
links:none on file
slides:none on file

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

  1. 0:00Introduction to speaker
  2. 1:14Front end complexity
  3. 1:58What is Leptos?
  4. 3:51Leptos design principles
  5. 5:19Client-side rendering
  6. 7:05Server-side rendering
  7. 7:53Live demo and reactivity
  8. 12:12Server functions and forms
  9. 18:02Building a simple app
  10. 19:08Addressing criticisms
  11. 20:01Performance benchmarks
  12. 21:48Real-world testing
  13. 24:51Rust advantages
  14. 27:54Leptos 0.7 and future
  15. 29:04Conclusion
  16. 30:10Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.