~/talk

Backend driven Frontends

Talkat Scalar 2026 · 2026-03-26..03-27· [web-platform, scala]
links:none on file
slides:none on file

Backend renders HTML and sends incremental updates over server-sent events so pages load small and fast the client library is ~11 KB from a CDN and removes NPM builds the framework exposes reactive signals and a straight protocol so any backend can push DOM morphs the zio-http SDK is ready for Scala integration and examples show full page re-renders are acceptable with Brotli compression achieving extreme ratios and real projects like the billion checkboxes demo run on tiny VPS instances

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Frustrations with traditional SPAs
  3. 5:58Backend-driven frontends
  4. 7:03HTMX limitations and alternatives
  5. 10:13Introducing DataStar
  6. 11:59DataStar with signals
  7. 16:12Server-sent events superpower
  8. 19:04Brotli compression gains
  9. 22:15Live demo: DataStar chat
  10. 30:21Rendering strategy
  11. 31:46Conclusion and Q&A
~/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.