- OnPush
- Detach Change Detection/NgZone
- Lazy loading modules
- Improve page load with Angular PWA
- trackBy for ngFor
- Pure pipes instead of methods (including async)
- Cache values from pipes and pure functions
- Cache HTTP requests better
- Detach/manual change detection
- Angular Universal
- lazy load dynamic component
- preload strategy over network speed
- Using Pure Pipes
- Web Workers