Standardizing "Signals" in TC39
summary
Proposal claims a standardized Signals API for fine‑grained reactivity is landing in TC39 and has reached stage one. Implementations exist: a JavaScript signal polyfill on npm (wrapper around Angular signals), reactive‑object and decorator experiments, and integrations into Vue, Preact, Lit and Ember. Core specifics: use pull‑based evaluation with topological sorting, generation numbers or dirty propagation for invalidation. Polyfill is buggy and slow in places; prototypes exist and need correctness, performance work, tests and integration patches.
AI-written summary · about
chapters (8)
- 0:00Signals in TC39
- 3:36What are Signals
- 6:25Reactivity algorithms
- 9:39Signals as framework pattern
- 10:44Standardizing Signals
- 12:34Signals Stage One
- 13:15Prototyping Signals
- 16:49Getting involved in Signals








