Standardizing Signals in TC39
summary
TC39 proposes standardizing the core data structures and algorithms for Signals and demonstrates a polyfill that wraps Angular signals, a signal utils library on npm with Stage 3 decorators and reactive proxies, and concrete integrations in lit and Ember. It explains the practical fixes: pull‑based lazy evaluation, topological dependency sorting to avoid the Glitch problem, and detection of cycles. Work is ongoing with public chat rooms, biweekly meetings, and an experimental testbed for cross‑framework reuse.
AI-written summary · about
chapters (6)
- 0:00Introduction to Signal Standardization
- 4:07Understanding Signal-based Reactivity
- 7:09Auto Tracking and Signal Evaluation
- 8:32The Glitch Problem and Dependency Sorting
- 12:51Standard Signals and Reusable Infrastructure
- 16:59Signal API Integration and Call to Action
related talks
46mSignals from Outer Space
30mAre Signals worth the hype?
06mEmbracing Reactivity: Signals Unveiled in Modern Web Frameworks
41mComparing Promises, Observables and Signals
26mRealizing Persistent Signals in JavaScript
19mReactive Thinking with Angular Signals and httpResource
38mBeyond REST: Using Full-Stack Signals for Real-Time Reactive UIs
34mRendering Dilemma: Reacting to State Change
