#OnPush
PageSpeed Insights mobile lab run on my blog home, Nov 5: 100 for Performance, Accessibility, Best Practices and SEO.

#SSR with #hydration, #zoneless #OnPush, #lazy routes, #NgOptimizedImage priority on the cover.

One run. Scores vary.
November 13, 2026 at 4:20 PM
Angular 22: Key Features and Changes

OnPush as the default. High-performance change detection for free on new components, with an automatic migration that carries existing apps across safely.

Signal Forms stable. Production forms on the signal-based API, with no experimental label.
November 7, 2026 at 9:10 AM
Already shipped it on one of our apps. Once everything was OnPush, dropping zone.js was mostly deletion, and the initial bundle went from 669 kB to 626 kB. The tests took more work than the app 😅 since the fakeAsync specs moved to whenStable()
November 6, 2026 at 3:05 PM
Being OnPush from the beginning, zoneless is the only way.
November 4, 2026 at 5:45 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
⚡ Angular 22 goes signal-first

@manfredsteyer.bsky.social explains what changes:
🚀 Signal Forms + Resource API stable
⚙️ OnPush by default
🧩 cleaner APIs for modern Angular

👉 Read it on @devmio.bsky.social:
https://tinyurl.com/dc8vz6vw

#webinale #Angular #Signals
Angular 22 and the Signals Era
With Angular 22, the development team has reached another milestone on the path to fully Signal-based development. Numerous features that were previously in experimental status are now stable and ready for production use. In addition, there are important additions to Signal Forms, improvements to the template syntax, and many exciting refinements.
tinyurl.com
September 14, 2026 at 9:04 AM
#Angular v22 is here with API stabilizations, ergonomic templates, and new tooling for AI coding agents.

The release also moves Signal Forms, Angular Aria, and asynchronous reactivity APIs to production-ready status.

Find out more: bit.ly/3U8dT3R

#WebDevelopment #TypeScript #InfoQ
Google Releases Angular v22 with Stable Signal Forms, OnPush by Default and Experimental WebMCP
Angular v22, Google's TypeScript-first framework, has introduced API stabilizations, ergonomic templates, and tooling enhancements for AI integration. Key developments include the stabilization of Sig...
bit.ly
August 12, 2026 at 5:05 AM
書いた "Angular v22: ChangeDetectionStrategy.Eager の導入とOnPush By Default" https://zenn.dev/lacolaco/articles/angular-v22-onpush-by-default
April 22, 2026 at 3:10 PM
🔖 "fix(@schematics/angular): default components to OnPush change detection · angular/angular-cli@6572a69" https://github.com/angular/angular-cli/commit/6572a69443356ff0022e6ce162915125fee0e3bb
March 12, 2026 at 11:45 PM
🔖 "RFC: Setting OnPush as the default Change Detection Strategy · angular/angular · Discussion #66779" https://github.com/angular/angular/discussions/66779
January 27, 2026 at 11:30 PM
🅰️ #Angular 22 is here! 🎉
All the news on our blog:

✨ Signal Forms & Resource API stable
🆕 @​Service() decorator
🎯 OnPush by default
🚀 Incremental Hydration is default
♿ @​angular/aria stable
🤖 Debug interfaces for AI agents

Thanks to the @angular.dev team!

angular.schule/blog/2026-06...
Angular.Schule → Angular 22 is here!
🚀 There is news from the Angular world again: Angular 22 is here! This release pushes several concepts across the finish line: Signal Forms, the Resource API, and @angular/aria are now stable. The Htt...
angular.schule
June 3, 2026 at 9:07 PM
Speed Up Your Angular App: 5 Change Detection Tricks You Need to Know
From the "DEV Community" RSS feed
Speed Up Your Angular App: 5 Change Detection Tricks You Need to Know
Angular's change detection optimizes app performance. OnPush strategy, custom detectors, and NgZone control updates. Techniques like detaching/reattaching detectors and using immutable data patterns enhance efficiency. Profiling tools help identify bottlenecks. Balancing optimization and maintainab…
dev.to
November 23, 2024 at 2:09 PM
Zoneless doesn't require signals.

Any OnPush compatible app can be made zoneless without needing to use a single signal :)
November 16, 2024 at 5:10 AM
Angular 20 is Zoneless! ⚡

No more Zone.js- change detection now relies on Signals, OnPush, async pipes & direct checks. Follow best practices & you’re ready for cleaner, faster apps.

Learn more here 👇
https://certificates.dev/blog/what-does-zoneless-angular-mean
What Does Zoneless Angular Mean?
Explore what “zoneless” Angular means—how change detection works without Zone.js, what triggers updates instead, and the best practices (Signals, OnPush, async pipe) to get ready.
certificates.dev
April 2, 2026 at 2:27 PM
To avoid misunderstanding. Zoneless doesn't need OnPush, but for a safe migration from zone to zoneless, OnPush was and is a de facto "requirement"/best practice.
January 27, 2026 at 11:18 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
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
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
Aprende a optimizar tu código Angular con las estrategias de detección de cambios: Default vs OnPush. 🚀 Descubre ejemplos prácticos y comparaciones en tiempo real. ¡No te lo pierdas! 🔥 #Angular #DesarrolloWeb #Optimización
📺 Míralo aquí: www.youtube.com/watch?v=Pp1G...
Detección de Cambios en Angular: Estrategias Default vs On Push
En este video, te explicaré de forma clara y visual cómo funcionan las estrategias de detección de cambios en Angular: Default y OnPush. Verás ejemplos prácticos y comparaciones en tiempo real para entender las diferencias clave entre estas dos estrategias y cómo afectan el rendimiento de tus aplicaciones. ¡No te lo pierdas si quieres optimizar tu código Angular!
www.youtube.com
July 23, 2024 at 4:38 PM
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
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
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.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