AngularJS: The Evolution and Upgrades

Angular keeps undergoing many improvements as new versions are introduced at regular intervals.

Check how powerful Angular became with time: 

AngularJS – October 2010

  • Written in JavaScript
  • Based on MVC and MVM architecture
  • It runs on client-side
  • Data binding and dependency injections

Angular 2 – September 2016

  • Complete rewrite of AngularJS
  • Written in TypeScript
  • Supports mobile and low-end devices
  • It is component-based

Angular 4 – March 2017

  • Compatible with TypeScript 2.1 and 2.2
  • Major template modifications
  • Improves performance and speed
  • Updated animation package

Angular 5 – November 2017 

  • Improvements in Angular compiler
  • Removes unnecessary codes from web apps
  • Supports TypeScript 2.3
  • Includes Angular Universal State Transfer API and DOM

Angular 6 – April 2018

  • No major changes
  • Introduction of Angular elements
  • Instead of angular-cli.json, it uses angular.json
  • Included Ivy: the next generation Angular engine

Angular 7 – October 2018

  • CLI prompts updated to V7.0.2
  • Availability of drag and drop module
  • Inclusion of component dev kit and Angular material
  • Major improvements in performance

Angular 8 – May 2019

  • Major improvements in CLI workflow
  • Updated Angular dependencies
  • Workspace APIs and builders
  • Introduction of new lazy load syntax

Angular 9 – February 2020

  • Faster testing and better debugging
  • Ivy default Angular compiler
  • Updated API Extractor and Angular Component
  • Changes in Angular Forms and Dependency injections

Angular 10 – June 2020

  • Updated compiler
  • Service of Angular language
  • Introduction of a program based entry-point finder
  • Updated browser configuration

Angular 11 – November 2020

  • Component test harnesses
  • Updates on official Byelog
  • Automatic inlining of fonts
  • Updated HRM Support

Angular 12 – May 2021

  • Support for TypeScript 4.2
  • Ivy everywhere
  • Nullish Coalescing to Angular templates
  • Improvements in maintenance and easy bug testing

Hire AngularJS Developers for extending your development team.

Published by Riya Thomas

I am currently working at HID as a Client Relationship Manager. Hire Independent Developers is an in-house pool of dedicated developers, UI/UX designers, and QA professionals who are well-equipped with cutting-edge frameworks and automation tools. HID enables you to hire dedicated developers that will act as natural extension of your in-house team.

Leave a comment

Design a site like this with WordPress.com
Get started