Angular 12, a planned upgrade to Google’s popular TypeScript-based web framework, has moved to a release candidate stage, with the production version due in May. The upgrade brings enhancements related to performance, the compiler, DOM elements, and more.

Published April 21, the Angular 12 release candidate, accessible from GitHub, features a performance improvement to the compiler that reduces the amount of generated code for safe accesses and nullish coalescing. This is done by reusing variables in nested nullish coalescing expressions and not initializing temporary variables to null.

Prior to the release candidate, there were 10 beta releases issued for Angular 12. New features and improvements in Angular 12 include the following:

A variety of bug fixes also are featured, affecting the compiler, compiler-cli, Bazel build tool, the router, and other parts of Angular. A full list of changes can be found on GitHub. The current Angular 11 line debuted as a production release in November.

Source