1 minute read

9 Essential Features of Angular Ivy

ThefeaturesofAngularIvyare:

1. Lazy-LoadedComponents

Advertisement

2. AmendmentstoDifferentialLoading

3. AOTCompilationEverywhere

4. BundleSizes

5. Globalization

6. Compile-TimeInlining

7. AdditionalProviderScopes

8. ImprovedDeveloperExperience

9. ImprovedStylingExperience

Lazy-Loaded Components

Developers may implement lazy load components in Angular development quite easily due to Angular Ivy. The best feature of Angular Ivy is the ease with which lazy load components may be created without the need for a NgModule.

The number of components that are particularly needed for an application to load will often decrease using Angular Ivy. Additionally, the initial bundle sizes of your application get lower whenever the developers adopt lazy loading patterns in the application, which in turn helps speed up load times.

Amendments to Differential Loading

When the differential loading feature is implemented in Angular 9, the build process often runs twice, once specifically for the ES5 bundle and once for the ES2015+ bundle. In contrast, an ES2015+ bundle is an output initially for Angular 9+ versions. Then, an ES5 bundle is created from that bundle.

This article is from: