What are the New features in Angular 8
In this article, we will learn what is new in angular 8 with major changes. Before starting new features in angular 8, first, know about what is angular.
What is Angular
As you saw that in the last few years, Angular has rapidly launched newer versions, like angular 2,4,5,6,7 and now 8.
If you want to know more about angular Click here
Speed and performance
Modular application (Code reusability)
Cross-platform (Web, Mobile & Desktop)
Single Page Application (SPA)
Angular Js: 2010
Angular 2- May 2016
Angular 4- March 2017
Angular 5- Nov 2017
Angular 6- March 2018
Angular 7 -18 Oct 2018
Angular 8 -28 May 2019
The use of semantic versioning helps you understand the back to back update of the new version of angular.
The angular version number is divided into three parts.
For example: At many places, we saw that the version no. is written in the form of
4.3.2 it indicates that 4 is the major version means some extra features or functionality added, 3 is the minor version a little bit only, and 9 is the patch no.
- Major: It comes new features with breaking changes. Some functionality of the major version works well, but some do not work well.
- Minor: It contains smaller features. and it does not affect if another lib functionality.
- Patch: release is low risk. Release, bug fixing release. it doesn’t affect the existing. code or logic
Angular 8.0 now supports TypeScript 3.4, and even requires it, so you’ll need to upgrade time to time according to on the behalf of the latest technology.
The Form Array class now also offers a clear method, without using the loop through remove than one by one, to quickly remove all the controls it contains.
Some new points of Angular 8. They are as given below
In angular 8 some new points are given below:
- Differential loading
- Bezel support
- Lvy Rendering Engine
- Builders API
- Support for location
- Web Workers
- Router Backwards compatibility
- Opt-in -usages-sharing
Let’s show an overview of some of these.
It is the new feature to build your CLI application with Bazel. The Angular framework itself is built with Bazel.
Lvy Rendering Engine
It is part of Major changes The Ivy project is basically rewriting the Angular compiler and runtime code in order to, better build sizes with more compatible, lazy loading of the component instead of modules
The builders API build main operations like serve, build, test, lint, etc. The builder functions that implement the logic and behavior for a task that can replace a command which you pass to the createBuilder().