What Happened to Angular?
Angular is a comprehensive, open-source web application framework maintained by Google, evolving significantly from its predecessor AngularJS. Since its complete rewrite (Angular 2+) in 2016, it has consistently delivered major updates every six months, focusing on performance, developer experience, and modern web standards, with recent emphasis on a signal-based reactivity model and zoneless change detection. As of late 2026, Angular remains a robust choice for enterprise-grade applications, with its release cadence shifting to an annual major release cycle after version 22.
Quick Answer
Angular, maintained by Google, continues to be a leading framework for building scalable web applications, with its latest stable release being Angular 22 in June 2026. The framework has undergone significant modernization, including the introduction of standalone components, a signal-based reactivity model, and zoneless change detection, which became the default in Angular 21. It maintains a strong presence in enterprise development due to its structured approach and comprehensive tooling. Following Angular 22, the project is transitioning to an annual major release cycle, with Angular 23 anticipated in June 2027.
📊Key Facts
📅Complete Timeline13 events
AngularJS Initial Release
Google releases AngularJS, a JavaScript-based framework that quickly gains popularity for its two-way data binding and MVC architecture.
Angular 2 (Rewrite) Released
Angular 2, a complete rewrite of AngularJS, is released. It shifts to TypeScript, a component-based architecture, and focuses on modern web development practices.
Angular 8 Introduces Ivy Renderer
Angular 8 is released, introducing the Ivy rendering engine as an opt-in feature, which promises smaller bundle sizes and faster compilation.
AngularJS Reaches End-of-Life (EOL)
Google officially ends support for AngularJS (version 1.x), ceasing all development, security patches, and compatibility updates.
Angular 14 Introduces Standalone Components
Angular 14 is released, bringing standalone components as a developer preview, allowing components to be used without NgModules.
Angular 17 Introduces Signals and Built-in Control Flow
Angular 17 is released, making standalone components the default, introducing a new built-in control flow syntax, and launching Signals as a developer preview for a new reactivity model.
Angular 18 Released with Experimental Zoneless Change Detection
Angular 18 is released, featuring experimental support for zoneless change detection, making Material 3 and deferrable views stable, and launching Angular.dev as the new official documentation site.
Angular 19 Released with Incremental Hydration and Linked Signals
Angular 19 is released, bringing incremental hydration, route-level render modes, and stabilizing 'Linked Signals' to enhance performance and developer experience.
Angular 20 Stabilizes Signals and Previews Zoneless Mode
Angular 20 is released, graduating the Signals API to stable, introducing zoneless change detection in developer preview, and enhancing server-side rendering.
Angular 21 Makes Zoneless Default and Replaces Karma with Vitest
Angular 21 is released, making zoneless change detection the default for new projects, replacing Karma with Vitest as the test runner, and introducing experimental Signal Forms.
Angular 22 Released with Stable Signal Forms and ARIA Components
Angular 22 is released, stabilizing Signal forms and introducing stable accessible components with Angular ARIA, further enhancing reactivity and accessibility.
Angular Announces Shift to Annual Release Cycle
The Angular team announces a change to its release schedule, moving from a six-month major release cycle to an annual one after Angular 22, extending support windows. Angular 23 is now expected in June 2027.
Angular Continues Focus on AI Tooling and Performance
As of late 2026, Angular's roadmap includes deeper Nitro integration, continued work on AI-assisted tooling through its MCP server, and refinement of Signal Forms interoperability.
Follow this story
Get an email when this timeline gets a major update.
🔍Deep Dive Analysis
Angular's journey began with AngularJS, a JavaScript-based framework released in 2010, which gained significant popularity for its two-way data binding and MVC architecture. However, as web development evolved, AngularJS faced limitations, leading Google to announce a complete rewrite. This new framework, simply called Angular (often referred to as Angular 2+ to distinguish it), was released in September 2016, marking a pivotal shift to TypeScript, a component-based architecture, and a focus on performance and scalability. AngularJS officially reached its End-of-Life (EOL) on December 31, 2021, meaning it no longer receives official patches or security fixes, though commercial extended support options exist for legacy applications.
The motivation behind Angular's rewrite was to create a modern, performant, and maintainable framework capable of handling complex enterprise applications. Key turning points in its evolution include the introduction of the Ivy rendering engine in Angular 8 (2019), which brought smaller bundle sizes and faster compilation, and the debut of standalone components in Angular 14 (2022), which reduced the reliance on NgModules and simplified development. The framework has consistently adhered to a predictable six-month major release cycle, delivering continuous improvements and new features.
Recent years have seen Angular prioritize developer experience and performance, with significant advancements in reactivity and change detection. Angular 17 (November 2023) introduced deferrable views and a built-in control flow syntax, making applications faster and more efficient. Angular 18 (May 2024) brought experimental support for zoneless change detection, aiming to remove the dependency on Zone.js for more precise and performant updates, and launched Angular.dev as the new home for developers. Angular 19 (November 2024) further enhanced server-side rendering with incremental hydration and introduced 'Linked Signals'.
As of 2026, Angular continues its rapid evolution. Angular 20 (May 2025) stabilized the Signals API, making it production-ready for a more predictable reactivity model, and moved zoneless change detection into developer preview. Angular 21 (November 2025) made zoneless change detection the default for new projects, replaced Karma with Vitest as the standard test runner, and introduced Signal Forms as an experimental API. The latest stable version, Angular 22, released in June 2026, brought stable Signal forms and accessible components with Angular ARIA.
A significant development in August 2026 was the announcement of a change in Angular's release schedule. Starting after Angular 22, major versions will now be released annually instead of every six months, extending the total support window from 18 to 24 months (12 months active support + 12 months LTS). This aims to provide enterprise teams with more time to plan upgrades. Angular 23 is now officially targeted for release in June 2027. Despite competition from frameworks like React and Vue.js, Angular maintains a strong and stable market share, particularly within large enterprises that value its opinionated structure, comprehensive tooling, and long-term stability.
What If...?
Explore alternate histories. What if Angular made different choices?