~/talk

Signal Boosting

Talkat React Nexus 2023 · 2023-07-07..07-08· [react, frontend-architecture]
slides:none on file

Demo replaces Context with Zustand and then with a signals layer (from Solid.js / Preact signals) to avoid full virtual DOM recomputes, using a 100-box demo where animation jitter disappears because signals attach listeners to DOM nodes and only the targeted box updates. Implementation shows per-number signals driving DOM changes directly, cutting main-thread reconstruction and giving a measurable speedup for large trees. Not a universal fix but works well for editors; used to build a rich text editor where fine-grained bold/underline updates stop triggering global re-renders.

AI-written summary · about

  1. 0:00Introduction
  2. 0:51Virtual DOM limitations
  3. 2:36Store and listeners example
  4. 4:44Virtual DOM overhead issue
  5. 6:50Context-based animation demo
  6. 8:57Zustand state management
  7. 10:43How signals work
  8. 12:27Signal implementation demo
  9. 13:49Conclusion and resources
~/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.