September 14, 2016

Angular 2.0 final released

Google shipped Angular 2.0 on September 14, 2016 — a TypeScriptJavaScript with static types — compiles to JS and powers large front-end and Node codebases. rewrite with components, ahead-of-time compilation, and mobile support.

What it was for

Angular (web framework)Angular (2+) replaced AngularJS with TypeScriptJavaScript with static types — compiles to JS and powers large front-end and Node codebases., RxJS, and a CLICommand-line interface — interacting with software by typing text commands. for enterprise SPAs. Used for large banking portals, admin dashboards, and Ionic mobile apps. Breaking from 1.x was painful, but AOT compilation, lazy loading, and structured modules suited big teams.

Companies

  • Google
  • Microsoft

Why it's here

Angular 2 reset the framework for TypeScriptJavaScript with static types — compiles to JS and powers large front-end and Node codebases., performance, and long-term enterprise maintenance.

Why it mattered

It kept Google in the enterprise SPA race alongside ReactA JavaScript library for building UIs — component trees and declarative rendering for the web. and showed when a full rewrite can be justified.

What it solved

AngularJS could not meet mobile performance and tooling needs; the digest cycle and JS-only codebase hit limits.

Media

  • Angular (web framework)
    ImageAngular (web framework)

    Emma Twersky, CC BY 4.0, via Wikimedia Commons

Related