
1. Lazy loading with dynamic imports
Angular 8 platform supports lazy loading module. In general, lazy loading is a process of loading which is used for the purpose of navigation of routes. This feature increases the performance of applications. In Angular 8, the syntax of lazy loading with dynamic imports has changed with the standard browser’s API. Additionally, it also supports Ecma Script too.
2. Support for Type Script 3.4
Angular 8 supports the latest Type Script 3.4 or above version, as it is required to run the angular 8 projects. Therefore, it is clear that if users want to use Angular 8 for the development of the application, then it is mandatory for the users to firstly upgrade the existing Type Script to 3.4 or above version. In general, Type Script is basically an official language for Angular 4 Interview Questions.
3. Improved Support For Web Worker Bundling
In angular 8, support for web worker bundling is provided which allow the users to run CPU intensive computations in a background thread in order to update the user interface. Users can add web worker anywhere in the developed application using command ng generate web-worker app if the file that holds expensive computation of src/app/app.component.ts.
4. Differential loading
Differential loading is a process in which the browser chooses JavaScript’s between legacy JavaScript and modern JavaScript. Thus, whenever the user visits an application, a small script would automatically detect the browser and based on that build will be selected.
5. Ivy rendering Engine
This is one of the most important features in Angular 8, as Ivy is the new and advanced level Angular compiler which acts as a new rendering pipeline. It generates considerably small bundles and can also perform incremental compilation easily. The main objective of introducing this feature is to receive early feedback from the angular developer’s community related to Ivy.
6. Support Codelyzer 5.0
The default TSLint configuration of Angular 8 supports the Codelyzer 5.0 version. Some of the rules have been renamed in the latest version of Code lyzer. The TSLint configuration file will also get updated when the user upgrades the Angular 2 Interview Questions CLI. Moreover, the es6 imports command from polyfills. ts. file will automatically remove the configurational settings from CLI.
7. PNPM Support
Angular 8 supports package manager PNPM which includes NPM and Yarn. Moreover, in the command ng, a new flag is provided called – – registry adds a package from private NPM registry.