~/talk

"Web Sites, Web Apps, and Web Assembly"

Talkat RustConf 2024 · 2024-09-10..09-13· [web-platform, rust]
slides:none on file

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

  1. 0:00Introduction
  2. 0:45Rust and JavaScript integration
  3. 2:28Web dev from jQuery to frameworks
  4. 7:22Node.js and JS tooling
  5. 9:29Modern web as UI service
  6. 11:11Leptos framework
  7. 13:40Server functions and forms
  8. 15:42Rendering modes and data fetching
  9. 17:06Islands architecture
  10. 18:10WebAssembly integration challenges
  11. 21:21WebAssembly with Rust
  12. 22:45Choosing Rust and WebAssembly
~/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.