Angular is an enormous framework with countless features. As our systems become larger, they usually become slower as well. Most devs see this as a must-have for large systems… but it doesn’t have to be like that!
In this 1-day workshop we’ll learn the common and less common techniques to make your angular applications faster and more performant. We'll start from identifying the problems, continue to optimizing performance from different angles - network, pre-compilation and runtime optimizations, and end the day with some tips and tricks for fast detection of performance issues after the application has been deployed to production.
This day is all about learning and experiencing - you will get to experience fixing performance issues yourself with several exercises throughout the day.
** Important Note **
If you have specific performance issues or topics you want me to elaborate on, send me the issues in advance so we can tackle them during the day!
** Agenda **
- Performance in Angular Overview
- Techniques and tools to identify performance problems
- Architecting for performance
- Network performance
- Tree shaking
- Lazy loading
- Runtime optimizations
- Change detection
- Web workers
- Template optimizations
- Detection of performance problems in production