Matthieu Riegler takes a closer look at Angular's revamped DOM synchronization mechanism, which steps in for what was previously known as change detection. Chromium 135, arriving on April 1st, brings with it the standardized Observable, a move that also paves the way for RxJS 8.

DOM Synchronization

As part of the Angular core team, Matthieu Riegler always delivers insightful analysis. His recent piece dives into the synchronization process—the new terminology for change detection—and walks through the two distinct stages involved in building and refreshing the DOM, all backed with concrete code examples.

The article also explores the concept of dirty marking, which is used to decide whether a component is due for a sync check, and sets it against React's Virtual DOM approach for comparison.

The Road Ahead for NgModules

Many legacy Angular apps still rely on NgModules scattered across the code. In a recent talk at TechStackNation, Alex Rickabaugh—who leads the Angular framework—advised that teams should consider shifting to standalone components. While cutting-edge features such as defer and the forthcoming selectorless functionality will work exclusively with standalone, NgModules themselves remain fully supported and won't be deprecated.

Observable Becomes a Standard

Applications built on Signals have a much smaller footprint when it comes to RxJS usage compared to their non-Signal counterparts. But that doesn't mean RxJS is going away. In fact, Observables are set to become a formal web standard, debuting in Chromium 135 with its scheduled release on April 1st.

Ben Lesh, the maintainer behind RxJS, had pressed pause on v8 until this moment. With the standard now on the horizon, work on v8 will resume, integrating the standardized Observable as its foundation.

What's Next: httpResource

Assuming the schedule holds, Angular 19.2 lands later this week. The marquee feature is httpResource, and those eager to dive in can already check out a comprehensive write-up from Cédric Exbrayat.

A guide to HTTP calls in Angular using httpResource() | Ninja Squad

Angular 19.2 introduces a new function called httpResource(). Let’s dive in!

favicon blog.ninja-squad.com