~/talk

The World Beyond Components

Talkat JetBrains JavaScript Day 2022 · on Thursday, 2022-11-10· [frontend-architecture, javascript]
slides:none on file

Argues that fine‑grained runtime reactivity — implemented as signals and effects plus derived memos and stores — replaces component reruns, shows a working SolidJS counter and two‑instance demo where only text nodes update, and describes the compiler that transforms JSX to runtime bindings so props become getters. Demonstrates mapArray for memoized lists, paginated component composition, and claims this approach removes bulky hydration by wiring change propagation directly through the tree, with examples that run live and stay localized.

AI-written summary · about

  1. 0:00Introduction
  2. 2:06Components
  3. 2:49Memoize
  4. 4:02Dependency
  5. 4:19Fake Compiler
  6. 5:08What if
  7. 6:45Finegrained reactivity
  8. 7:36JS reactivity
  9. 8:08Signal and effect
  10. 10:04Implementation
  11. 13:26Primitives
  12. 14:04Live Coding
  13. 21:52Component Rendering
  14. 24:04Reactive Advantage
  15. 25:38Summary
  16. 26:19Beyond Components
~/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.