~/talk

Reactivity and Signals: Demystifying Frontend Magic

TalkinFrenchat BDX I/O 2025 · on Friday, 2025-11-07· [frontend-architecture, javascript]
links:none on file
slides:none on file

The talk explains how reactivity and signals work in modern frontend frameworks (Vue.js, Angular, React, Svelte, Solid, Qwik, Preact), focusing on mechanisms like tracking, proxies, derived state and effects. It walks through a small library implementation to show concretely how values observe and react to changes so UI updates happen automatically when variables are assigned.

AI-written summary · about

  1. 0:00Introduction
  2. 3:08UI as state function
  3. 7:22Graph theory for reactivity
  4. 12:23Theory to code
  5. 14:49Alien signals primitives
  6. 21:29Push, pull, push-pull
  7. 23:15ActiveSub role
  8. 26:50Full graph example
  9. 28:17Signal library issues
  10. 30:05Building a frontend framework
  11. 31:30Vue.js reactivity
  12. 33:40Fine reactivity performance
  13. 34:01Further resources
  14. 35:13Q&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.