Angular Material and CDK Updates
Angular Material and the Component Dev Kit (CDK) received updates for better accessibility and new components.
Deprecation of View Engine
Angular 10 started the deprecation process for the legacy View Engine, paving the way for the Ivy compiler, which offers better performance and smaller bundle sizes.
Optional Stricter Settings
Angular 10 introduced the ability to create new projects with stricter type checking and linting options, helping developers catch potential issues early in the development process.
Improved Data Binding and Template Syntax
Angular 10 made improvements to the data binding and template syntax, reducing the need for unnecessary code and improving the clarity of templates.
Dynamic Imports for Lazy Routes
Angular 10 added support for dynamic imports in route configurations. This allows for more flexible and efficient lazy loading of modules.
TypeScript 3.9 Support
Angular 10 upgraded to TypeScript 3.9, which brought performance improvements and new features like better type checking and faster compilation.
New Default Browser Configuration
Angular 10 introduced a new set of default browser configurations that included support for modern browsers, which improved performance and reduced the polyfills required.