~/talk

Serving content on the web: from PHP to RSC—and beyond

Talkat React Miami 2025 · 2025-04-17..04-18· [web-platform, react]
slides:none on file

Argues that network round trips are the single most expensive operation and demonstrates with Spotify for Artists how dozens of separate service calls build one page. Compares server rendering approaches: Next/React Server Components rehydrate but revalidateTag forces full RSC rerender, Remix loaders invalidate whole layouts, sequential loaders create waterfalls. Presents isomorphic loaders in Solid Start and TanStack Start that marry server initial render with client-side React Query, including single-flight mutations and tighter cache-aware revalidation. Recommends streaming selectively.

AI-written summary · about

  1. 0:00Introduction and History
  2. 1:04The Server-Driven Web Era
  3. 2:35Complex Data and Interactions
  4. 4:39The jQuery and SPA Shift
  5. 6:37Trade-offs of SPAs
  6. 8:30Server-Side Rendering Challenges
  7. 11:02Remix and Second-Gen Frameworks
  8. 13:24Next.js App Directory and RSCs
  9. 14:51Return to Client Data Loading
  10. 16:32TanStack Start and Isomorphism
  11. 19:12Performance Pitfalls and Fixes
  12. 20:36Conclusion and Streaming
~/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.