Angular 8 is here!
The new major release of Angular is here and jQWidgets UI Components are ready for Angular 8. This Angular release improves application startup time on modern browsers, provides new APIs for tapping into the CLI, and aligns Angular to the ecosystem and more web standards.
How to update to Angular 8
ng update @angular/cli @angular/core
Smaller Bundle Size: 7-20%
This is achieved with the new Angular 8 differential loading. That is a process by which the browser chooses between modern or legacy JavaScript based on its own capabilities. Angular 8 takes advantage of this by default by performing a modern build (es2015) and a legacy build (es5) of your application. When users load your application, they’ll automatically get the bundle they need. When target is set to es2015, Angular 8 generates and label two bundles.
At runtime, the browser uses attributes on the script tag to load the right bundle.
<script type="module" src="…""> // Modern JS
<script nomodule src="…""> // Legacy JS
Builder APIs in the Angular CLI
In the same way that Schematics allow you to tap into ng new ng generate ng add and ng update, Angular 8 includes new Builder APIs that allow you to tap into ng build ng test and ng run to perform processes like build and deployment.
jQWidgets and Angular 8
The jQWidgets Team tries to provide the industry’s best Angular 8 UI Components. jQWidgets UI Components for Angular are being carefully tested with Angular 8 since it was still in a Beta version. With each Angular release, our Team tests and fixes issues in the components. See our demos: https://www.jqwidgets.com/angular/. Each one of our demos can be edited in StackBlitz(StackBlitz is an online IDE which supports Angular development projects out-of-the box.
Documentation Updates
We’re always working hard to improve our guides and reference materials. The documentation about Angular is available on: https://www.jqwidgets.com/angular-components-documentation/
Hi,
Does that mean going forward jqwidgets also going to generate different bundles for each target environment?
Yes, of course.