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.
Smaller Bundle Sizes
Angular 10 introduced improvements to the size of bundles by default, thanks to the updated Terser tool for JavaScript minification, which reduced the size of production builds.
Frequent version releases
The Google team tries to keep the Angular framework relevant, so it releases new versions two times a year. Unfortunately, the benefit of having up-to-date technology goes hand in hand with the necessity to update Angular-based solutions very often. In most cases, it causes no problem, but sometimes the abundance of Angular versions can become […]