Angular 9 is one of the biggest Updates for the past three years, the developers in their announcement blog post. So you mean, especially the transition to Ivy as the default Compiler and Runtime.
With the transition, some of the benefits for developers, the most important probably are up to 40 percent smaller Bundles, the Ivy produces are connected. Similarly, Ivy aims to provide faster testing, better error handling, and enhanced internationalisation in addition to other benefits.
Ivy’s Tree-Shaking makes for dramatically smaller Bundles
The size reduction of up to 40 per cent in Ivy by the so-called Tree-Shaking. Here, the Compiler omits in the final Bundle is not required Angular modules easily and creates a leaner Code. In addition, the Compiler is supposed to work, but simply more effective.
This not only Apps that require only a few Angular modules benefit from Ivy by the Tree-Shaking. Large applications will see the size of benefits by a total of more effective procedure of Ivy.
Faster Testing: Ivy components are not compiled necessarily re –
Faster Testing is a more everyday-relevant improvement. To compile, instead of in front of the Testing, all of the components, with Angular 9, only those recompiled, which were actually changed. So, there is a speed increase of 40 to 50 percent to be achieved. In addition, Version 9 improves Debugging by new tools and a generally more readable and deeper Code issue.
Switching to Ivy’s Update will be delayed by several months
Angular 9 arrives too late. Originally, the Framework should appear already in the late autumn of 2019 in Version 9. During the Tests, it seems to stability and compatibility problems with the new Compiler and old Apps come. Only now is it possible to publish a stable Version.
The Team has taken this amount of time can be explained from the fact that Google alone has more than 1,500 Angular applications, however, have no interest in it, that they function according to the Version change. So the backwards compatibility was the most important point in the completion of the 9 Version, you can quite reasonably difficult to imagine. After all, had to be replaced for Ivy, the entire base of the framework.
Fits to: React vs Angular which is better?