Reactivity and signals demystifying frontend magic
summary
Presents how the Alien Sinal library implements reactive signals, computed values and effects using a push/push‑poll hybrid that flags parent nodes while keeping computed values lazy; a demo shows quantity=3 and price=15 producing total=45 when an effect reruns. Describes core primitives (signal, computed, effect, effectScope), a single global ActiveSub for automatic dependency wiring, and notes the algorithm is language‑agnostic with ports to Java and Lua and backports into VGS versions 3.5/3.6/6; the implementation is tiny (~250 lines across two files) and a minimal VJS frontend behaves as expected.
AI-written summary · about
chapters (8)
- 0:00Reactivity intro
- 3:14State-driven UI
- 8:31Graph theory and reactivity
- 15:16Reactivity primitives
- 28:16Signal implementation issues
- 31:26Demo with custom framework
- 33:52Vue.js Vapor performance
- 34:34Q&A
related talks
52mIt's Time To Talk About Signals
37mReactivity and Signals: Demystifying Frontend Magic
06mEmbracing Reactivity: Signals Unveiled in Modern Web Frameworks
29mRevolutionary Signals
27mA Deep Dive into Fine-Grained Reactivity and the future of Signals
48mJS Signals
17mDissecting Reactivity Signals Vs vDOM
28mSignals: What, How, and Why!
