Ember.js Performance
summary
Shows concrete wins: Bluebird makes promises an order of magnitude faster by allocating less and aligning with V8; profiling and Crankshaft explain why. Identifies costly patterns—excess allocations, two-way bindings, singleton controllers, meta/listener bloat—and proposes fixes: do less work, actions up bindings down, change super/init defaults, and limit reopen to pre-instantiation. Early spikes against V8 and prototype profiler runs report substantial speedups but not yet production-ready. Warns that microbenchmarks lie and advocates targeted, measured changes.
AI-written summary · about
chapters (5)
- 0:00Start
- 3:39Javascript Performance
- 14:28Time Verse Space Trade-Off
- 15:43Misalignments
- 16:36Singleton Controllers
related talks
32mSnappy Means Happy: Performance in Ember Apps
01h 10mPanel: the future of Ember
28mEmber CLI, The Next Generation
40mEmber's Technical Foundations – And How They Are Changing
36mPanel: Ember at Scale
35mPanel: Ember – Why and Where?
48mInside Glimmer: What Makes Ember's Rendering Engine Tick
30mEmber at Scale
