Performance at Scale
summary
Shows how using Angular with OnPush change detection, provider-driven early data fetching, RxJS, and embedded views cuts initial network requests from about 15 to 1 and reduces render time from ~15s to ~1s. Demonstrates techniques like prefetching, lazy image loading, merging network calls, batching promises, and splitting work to eliminate observable-induced freezes and stop frame drops.
AI-written summary Β· about
chapters (16)
- 0:00Introduction
- 1:06Project background
- 3:40Frame drops and blocking
- 7:58Performance optimization
- 10:30Resource loading
- 13:25Image handling impact
- 16:02API request strategies
- 18:12Removing blocking elements
- 21:13Navigation performance
- 23:20Quick performance tricks
- 24:48Optimization knowledge
- 26:12Template updates
- 27:41Architecture changes
- 29:05Embedded components
- 30:31Project usage
- 32:06Refactoring tips
related talks
43mAngular Performance Workshop
34mHigh-Performance Applications with Angular
20mAngular Performance in the Enterprise
29mPartially Zoneless - Performance tunning without Big Bang Refactorings
31mAngular Performance: Your App at the Speed of Light
20mThrough the Sound Barrier: High-Performance Apps with Angular
40mOptimizing an Angular application
40mNon-trivial optimization techniques in Angular
