Purely Fast
summary
A concrete case study builds a small business app and measures fixes: applying onPush change detection plus Immutable.js moves change work off most keystrokes and gives a couple‑fold speedup, adding a pure pipe with memwise caches Fibonacci calculations and makes typing ~100× faster, initial render drops from ~9.5s by ~30%, and a bespoke custom iterable differ for a change‑tracking list yields ~33% faster updates; benchmarks use Protractor and Benchpress and results are reproducible.
AI-written summary · about
chapters (11)
- 0:00Start
- 1:30Simplified
- 4:49Real data...
- 6:08Ideas for optimization?
- 8:14Passing new reference triggers the change detection
- 8:52IMMUTABLE
- 13:29Pure Function
- 15:13Initial rendering... with 1000 items
- 20:45Iterable Differ checks whether the data structure has changed
- 21:46Data structure optimized for Angular
- 23:10Get inspiration from computer science
related talks
20mFaster Angular Applications
36mMake It Fast
30mMaking your app fast with high-performance components
40mOptimizing an Angular application
22mYou can go EVERYWHERE but I can go FAST - performance case study
44mWriting fast Ruby
31mThe Need for Speed (aka Angular Performance).
14mPragmatic performance patterns
