#OnPush
We’re planning to make OnPush the new default Change Detection Strategy in v22.

Also, ChangeDetectionStrategy.Default would be renamed to Eager.

Check out the RFC and let us know what you think: github.com/angular/angu...
RFC: Setting OnPush as the default Change Detection Strategy · angular angular · Discussion #66779
Authors: @MarkTechson & @alxhub Area: Angular Framework Posted: January 27, 2026 Status: Open We're planning to make a small, but important changes to Angular components: Components will default to...
github.com
January 27, 2026 at 10:47 PM
🚀 Coming in #Angular 22
⚠️ OnPush is the New Default!
Angular is making its biggest performance-oriented shift yet. In Angular 22, OnPush officially replaces Default as the baseline ChangeDetectionStrategy.
Watch: youtu.be/6lF5xMBk1aA
Coming in Angular 22: OnPush is the New Default!
YouTube video by Igor Sedov
youtu.be
April 9, 2026 at 2:51 PM
There's an RFC to make #Angular change detection OnPush by default. The "default" value will be renamed to Eager.

Given that OnPush is required for safe zoneless apps this is just a logical step.

Existing codebases will get an explicit Eager setting.

github.com/angular/angu...
RFC: Setting OnPush as the default Change Detection Strategy · angular angular · Discussion #66779
Authors: @MarkTechson & @alxhub Area: Angular Framework Posted: January 27, 2026 Status: Open We're planning to make a small, but important changes to Angular components: Components will default to...
github.com
January 27, 2026 at 10:38 PM
🚀 @angular.dev v22 is out!

🎯 Signal Forms & resources are stable
⚡ `OnPush` by default

Plus `@Service()`, `debounced()`, WebMCP, and a lot more!

👉 blog.ninja-squad.com/2026/06/03/w...
June 3, 2026 at 2:18 PM
Change Detection in #Angular: often seen as ‘magic,’ but it’s the foundation of performance and scalability.

My latest video 🎥 shows its inner workings, tackles OnPush, dives into zoneless Change Detection, and takes a glimpse into the future of Signal Components!

Check it out youtu.be/54o9eSGjfW4
Modern Change Detection
YouTube video by Rainer Hahnekamp
youtu.be
December 18, 2024 at 4:40 PM
🚀 𝐀𝐧𝐠𝐮𝐥𝐚𝐫 𝟐𝟐: 𝐎𝐧𝐏𝐮𝐬𝐡 𝐢𝐬 𝐍𝐨𝐰 𝐃𝐞𝐟𝐚𝐮𝐥𝐭

No more opt-in ⚡
- better performance by default
- less boilerplate
- automatic migration

@angular.dev keeps raising the baseline. 🔥
Learn more 👉 bit.ly/4egYxCr

#Angular #Frontend #WebDev
June 8, 2026 at 12:02 PM
5 Angular patterns that instantly make your code more maintainable:

Standalone components (ditch NgModules)
Signals over BehaviorSubjects for local state
inject() over constructor DI
OnPush everywhere
Typed reactive forms

#Angular #Frontend #WebDev #JavaScript #BuildInPublic #NgRx
July 24, 2026 at 7:44 PM
I spent yesterday converting a load of AG Grid Angular examples to use signals.

I love the DX and how easy it has become to enable OnPush with confidence.

computed - the way you can just use signals and let Angular take care of the dependency updates is 🔥!

Good work @angular.dev team!
January 28, 2025 at 8:49 AM
⚡ Manfred Steyer shares one essential performance tip every Angular developer should know: OnPush change detection. Make your components OnPush-able to boost performance and prepare for a zoneless future.

#Angular #WebDevelopment #iJSCon
November 20, 2025 at 11:02 AM
Angular v22 is now available 🥳

Here's what's new:

✅ Signal Forms, Angular Aria & resource are officially STABLE
✅ OnPush change detection is now the default
✅ Template updates and more

Read the full breakdown on the blog:
📰 goo.gle/angular-v22-...

Which of these updates is your favorite?
Announcing Angular v22
Today, we are thrilled to announce the release of Angular v22. We continue to be proud of the work we do with each release. Our goal is to…
goo.gle
June 3, 2026 at 9:06 PM
📢 Today is an exciting day!

Corbin Crutchley has just released Fundamentals: Second Edition, from their Framework Field Guide series!

This is a massive rewrite — 3.5K files changed! — focusing on the biggest changes in Angular!

• Zoneless
• Signals
• OnPush
• Standalone (By default!)
January 6, 2025 at 5:56 PM
🚀 𝗔𝗻𝗴𝘂𝗹𝗮𝗿 𝟮𝟮 𝗝𝘂𝘀𝘁 𝗟𝗮𝗻𝗱𝗲𝗱

With default OnPush, Signal Forms stable, Fetch is default, WebMCP available, @Service, injectAsync and more.

Another big step forward for modern @angular.dev. 👏

Release link: github.com/angular/angu...

What Angular 22 feature are you most excited to try?

#Angular22
June 3, 2026 at 3:33 PM
Very very late Good morning to everyone except those who are still not using OnPush #angular 🌞🌞🌞
November 21, 2024 at 11:03 AM
🚀 Coming in #Angular 22
✔️ OnPush by Default!
Angular 22 will set ChangeDetectionStrategy.OnPush as the default for all new components.
January 28, 2026 at 6:40 AM
JHipster 9.1.0 is now available! 🎊

🌱 Spring Boot 4.0.6
🔐 Better security defaults
🅰️ Angular: OnPush everywhere
⚛️ React: Vitest by default
🟩 Vue microfrontends: Vite + rsbuild
🧩 Better TypeScript support

Try it: npm i -g generator-jhipster@9.1.0

jhipster.tech/2026/05/27/j...

#java #springboot
Release 9.1.0 | JHipster
This is a minor release for JHipster v9.
jhipster.tech
May 27, 2026 at 7:08 PM
During yesterday's livestream, we discovered that setting the change detection strategy to `OnPush` on the root component (AppComponent) actually does something

Change detection now runs once each time (as opposed to twice). I'm unsure what that means or why this happens. Anyone care to weigh in?
November 27, 2025 at 3:34 PM
#OnPush will be the default in #Angular v22 🚀

No more zone.js magic—signals + explicit state updates are the new standard.

Learn what changes, what breaks, and how to migrate 👇
push-based.io/article/onpu...

#Angular #WebDev #Frontend
March 26, 2026 at 11:56 AM
🚨 Zoneless mode is going STABLE in Angular v20.2! 🚨

No more Zone.js. Just pure Signals, async pipe & OnPush performance.
This PR github.com/angular/angu... is the final push 💥

Biggest perf win since Signals landed! 🚀

#Angular #Zoneless #WebDev #Angular20
July 18, 2025 at 9:16 AM
This is a huge (and important!) change for the Angular ecosystem. One more step towards performant defaults in Angular.

Next stop? Signal components!

github.com/angular/angu...
RFC: Setting OnPush as the default Change Detection Strategy · angular angular · Discussion #66779
Authors: @MarkTechson & @alxhub Area: Angular Framework Posted: January 27, 2026 Status: Open We're planning to make a small, but important changes to Angular components: Components will default to...
github.com
January 28, 2026 at 1:21 AM
🚀 Boost Your Angular Performance with Change Detection!

✅ Use `OnPush` for better performance
✅ Avoid direct object mutations
✅ Optimize when handling large data

Master it & speed up your app!
#Angular #ChangeDetection
March 22, 2025 at 7:16 PM
How to learn Angular with a song, is httpResource safe to be used, how to set OnPush at the application level?

Discover some unanswered @angular.dev questions asked to Angular Docs AI last week!

blog post: www.angular.courses/beyond-the-f...
Angular: Beyond the Fog #2
A weekly deep dive into complex Angular topics, covering Angular 20 features, dependency injection patterns, form handling approaches, and advanced component patterns
www.angular.courses
May 20, 2025 at 12:29 PM
Signals are steering Angular toward zoneless. Old model: Zone.js checks the whole tree on any async. With signals, a component knows exactly which values its template reads — change one, only dependents update. Pair with OnPush and change detection goes local, not global. #Angular #Signals
July 21, 2026 at 7:00 AM
Regarding
bsky.app/profile/did:...

Angular 22 ships OnPush as the default change detection strategy for all new components.
No more
`changeDetection: ChangeDetectionStrategy.OnPush`
in every `Component` decorator.
Angular now only checks what actually changed

#Angular22 #OnPush
June 21, 2026 at 5:09 PM
Angular ohne Zone.js? 👀

Brygida Fiejdasz zeigt Zoneless Angular, Signals und OnPush – inklusive Performance und Testing.

👉 Mehr zum Workshop: https://javascript-days.de/angular/mastering-zoneless-angular-performance-testing-ai/

#Angular #Zoneless #Testing #AI
September 20, 2026 at 1:30 PM