The Future of Ember Templating
summary
Glimmer 2 presents a concrete implementation: a pull‑based reference primitive plus an entity tag validation system and a compact revision tagging encoding that compresses many validation tickets into a single integer. Templates compile to a wire format JSON at build time, a runtime compiler emits bytecode for a VM, and a JIT updating program reuses work to hit interactive rendering (claimed 60 fps). Optimizations include a const optimization, pause/resume interpreter (chunked rendering), and DOM rehydration via an element stack.
AI-written summary · about
chapters (17)
- 0:00Intro
- 0:12Serious Warning
- 4:16Templates
- 4:28Ember HTML+CSS
- 5:16Declarative
- 5:28FRP Programs
- 5:56References
- 8:22Validators
- 13:49Revision Tags
- 14:49Take a deep breath
- 15:05Runtime
- 19:59Const Optimization
- 21:46Adaptive Optimizations
- 22:38Inlining and Specializations
- 24:05Chunked Rendering
- 26:09Glimmer Native
- 29:30Thank you for being an awesome community








