Rethinking Reactivity
summary
Spelt compiles declarative components to imperative vanilla JavaScript and moves reactivity into the build step, using labelled $ declarations for reactive bindings and emitting small update functions that run in topological order. Benchmarks show specific wins (roughly 35× faster than React and 50× faster than Vue on a microtest) and real deployments include ~200,000 point‑of‑sale terminals and smart TV apps. Built features include scoped CSS, accessibility warnings, CSS-driven transitions and early WebGL integration, all without runtime dependency tracking.
AI-written summary · about
chapters (9)
- 0:00The history of reactivity
- 2:06Virtual DOM and React
- 5:42Introducing Svelte
- 8:35Reactivity in Svelte
- 12:52The destiny operator
- 16:02Svelte performance
- 20:03Real-world applications
- 22:10Accessibility and styling
- 27:16Future of Svelte
related talks
23mAn Animated Guide to Vue 3 Reactivity and Internals
06mEmbracing Reactivity: Signals Unveiled in Modern Web Frameworks
28mGetting Reactive with CSS
29mThe Essence of Reactivity
27mWhy React is not Reactive
35mBack to React
27mReactive Programming Demystified: Drink the Kool-Aid
27mBe More Functional and Reactive in React
