~/talk

Rendering real-time data in React

TalkinCzechat Frontendisti.cz Meetup 2026-02-10 · on Tuesday, 2026-02-10· [react, frontend-architecture]
github:fejbl2
slides:none on file

A React demo streams 30 city weather forecasts over a WebSocket and shows that naive JSON.parse causes new object identities and forces React to re-render every item. The talk demonstrates using React hooks (useCallback, useMemo) plus an optimization that reuses unchanged object references to prevent unnecessary re-renders, and compares that to moving change detection to the server and using a delta protocol to cut traffic from ~153 KB to ~6 KB while adding complexity and race‑condition handling.

AI-written summary · about

  1. 0:00Rendering optimization
  2. 1:51Excessive rerenders
  3. 3:59Cause of rerenders
  4. 6:52Optimizing with stability
  5. 8:41Sending only changes
  6. 10:48Race condition in updates
  7. 11:50Network traffic comparison
  8. 12:55Q&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.