Angular 8.0: Upgrade & Key Features

  • Create optimized bundles for modern browsers.
  • Create legacy bundles for older browsers.
  • Ensure that the browser loads the right set of bundles.
  • Automate the process by facilitating a CLI extension.
  • We will be able to build our backends and frontends with the same tool
  • Faster build time the first build will be painfully slow, as Bazel is aiming for exactly reproducible builds but concurrent builds will be a lot faster & it will be beneficial if your app uses several modules and libraries.
  • Incremental Build: Codebase will only trigger the smallest rebuild possible help to build and deploy only what has changed rather than the entire App.
  • You can eject the Bazel files, they are hidden by default.
  • The possibility to have remote builds (with cache) on a build farm
  • Google introduced a preview version of Ivy with the objective to receive feedback from the Angular Developer community related to Ivy. It is currently in the production environment right now.
  • Ivy is the new and latest Angular Compiler as well as a tool serving as a new rendering pipeline.
  • Generates significantly small bundles and can perform incremental compilation in simple manner.
  • Ivy forms the foundation of future innovations in the Angular world.
  • Many sections in the Angular have been changed, after switching to Ivy, the existing application will just work same as earlier. But this will help reduce the size of the bundles.
  • There’s a possibility of Syntax errors emerging because of the presence of the TypeScript 3.4. This might cause some issues.
  • You have to use the version 12 of Node.js or later for the upgradation. You can run the $ node-vcommand to check which version of Node you’re currently using.
  • You would also need to update the Angular Material in the application by running the command: $ ng update @angular/material.

--

--

--

Innvonix Tech Solutions offers Web Development, Website Designing, Node Js Development, Mobile App Development, and Digital Marketing Services. Let’s connect.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Using The Map Function in Javascript and React!

How to install zsh shell to your linux

ACA 411 — React JS Week 2

Fomir: A Schema-First form library

SFrame.js: end to end encryption for WebRTC

What is Expressjs?

Headed Every Which Way — What the Heck is Up with Arrow Functions Anyway?

Several hand drawn arrows looping and turning in different directions

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Innvonix Tech Solutions

Innvonix Tech Solutions

Innvonix Tech Solutions offers Web Development, Website Designing, Node Js Development, Mobile App Development, and Digital Marketing Services. Let’s connect.

More from Medium

Creating Multi-Select Dropdown with Angular and Bootstrap 5

NgStyle in Angular with example

Angular Best Practices — 2022

Angular

Angular Material Theming System: A Complete Guide