References — fw-03 Reactivity: mini-vue and mini-signals

Primary sources first. Read the real implementation after you have written yours, never before.

Signals — the current convergence

  • TC39 Signals proposal — the standardisation effort. The README is an unusually good explanation of the design space and the trade-offs between implementations.
  • Preact Signals — small, readable, production
  • Solid reactivity sourcecreateSignal, createEffect, createMemo; the reference implementation of fine-grained reactivity
  • Angular signals — the same primitive in a different framework, worth comparing

Vue's reactivity

Design essays worth reading


When a claim here proves stale, record it in PROGRESS.md section 7.