Awesome Ember Tricks
summary
Shows concrete Ember techniques: use computed property macros for cached, composable filters and validators; use the RunLoop (Ember.run.schedule / scheduleOnce) to de‑interlace DOM reads and writes and reduce reflows from dozens to two; implement a custom resolver to swap in mobile templates without changing app structure; and replace collection views with cloaked views (a drop‑in collection replacement) to drop DOM bindings, cut memory by ~30% and speed Android rendering about 1s, all in under ~300 lines.
AI-written summary · about
chapters (11)
- 0:00Start
- 2:44welcome.handlebars
- 3:44router.js
- 6:06object.js
- 7:54macros extras.js
- 8:34macros composed.js
- 10:17not_updated.js
- 11:01set_timeout.js
- 13:57coalesce self.is
- 15:40mobile_resolver.js
- 19:31collection posts.js
related talks
48mInside Glimmer: What Makes Ember's Rendering Engine Tick
26mAmbitious UX for Ambitious Apps
40mEmber's Technical Foundations – And How They Are Changing
22mUsing Ember to Make the Seemingly Impossible Easy
32mSnappy Means Happy: Performance in Ember Apps
01h 10mPanel: the future of Ember
22mUsing Ember to Make the Seemingly Impossible Easy
32mAnimations and Transitions in an Ember App
