d

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.

15 St Margarets, NY 10033
(+381) 11 123 4567
ouroffice@aware.com

 

KMF

What’s new in Angular 9.1

Angular 9.1 has arrived, with improvements for performance and concurrency to the ngcc compatibility compiler. The Ivy compilation and rendering pipeline received attention as well, resulting in better performance.

Angular 9.1, published March 25, follows the Angular 9.0 release, which became available as a production release on February 6, 2020. The version 9.0 upgrade to the popular TypeScript-based framework switches applications to the Ivy compiler and runtime by default.

Ivy offers faster, AOT compilation as well as smaller bundle sizes, faster testing, and better debugging. Improved CSS class and style binding is featured in Ivy as well, along with improvements in type checking, build errors, and build times. Also part of Angular 9 is ng update, which promises to be a more reliable and informative tool for updating applications and their dependencies. 

Angular provides dependency injection, which is particularly useful for assembling data services for applications, along with use of an HTML template to compose components. In Angular, developers still compose components with an HTML component that connects to TypeScript code for imperative parts of the program.

Where to download Angular 9.1 or previous releases

You can download the Angular production release from GitHub as well as beta releases. An Angular update guide has been published, along with a guide to upgrading to Angular 9.

New features in Angular 9.1

  • Performance optimizations for the ngcc, as well as concurrency and reliability improvements for ngcc monorepo use cases. The NPM postinstall script is no longer recommended. With ngcc, async processing is paused if another process has the lockfile. Also with ngcc, a source map flattening capability is able to load up a tree of source files connected by source maps and flatten them into a single source map. This source map maps directly from the final generated file to the original sources referenced by the intermediate source maps.
  • TypeScript 3.8 is supported.
  • Internationalization, via i18n, now supports RTL locale information.
  • Ivy performance has been improved by removing the unused event argument in listener instructions. Previously, Ivy generated an $event argument, even if it was not being used by the listener expressions. This could lead to unnecessary byte generation. Also, a compatibility fix for Ivy template-checking has been included.

New features in Angular 9.0

Aside from making Ivy the default, Angular 9.0 includes the following new features and improvements:

Credit: Source link

Previous Next
Close
Test Caption
Test Description goes like this