1 Welcome to modern Angular
This chapter covers
- Our expectations of and goals for reading this book
- A general overview of common problems in previous versions of Angular apps
- New solutions for those problems provided by recent versions of Angular
Angular, one of the most popular frontend development frameworks, is at a crossroads. The framework has seen years of improvements in performance, user experience, and new features, like the introduction of the Ivy rendering engine, which reduced bundle sizes and improved run time. These developments have put the framework in a beneficial position.
Now, the community can focus on more than just improving the visible parts of the framework and, instead, work on the parts that directly affect user experience. Importantly, attention can also be directed toward aspects that affect the developer experience, such as better scalability and composability, among other aspects. These aspects are even more valuable for developers who work with the framework. Versions of the Angular framework have improved both the user and developer experiences, and more enhancements will continue to be added in future versions.