Angular 18 Released: Experimental Zoneless Change Detection
Angular 18 shipped experimental zoneless change detection, stabilised deferrable views and the built-in control flow, and added event replay for server-side rendering.
Historical Archive. This article documents an event from 2024 and is preserved with its original date for reference. It is not current news, and details may have changed since publication.
What happened
Angular 18 was released on May 22, 2024, according to the official release notes in the Angular GitHub repository. It continued the framework's rapid, feature-rich cadence, combining an experimental architectural change with a large set of stabilisations and fixes.
Experimental zoneless change detection
The headline of Angular 18 was the addition of an experimental provider to configure change detection to use a zoneless scheduler, letting applications run without zone.js. Angular's release notes describe adding a zoneless change detection provider as experimental and the ability to configure zone change detection to use a zoneless scheduler. This was a significant step toward a long-term goal of making zone.js optional.
SSR event replay and other work
Angular 18 added a public API to establish events to be replayed, along with an event delegation library that queues up events and replays them once the application is ready, improving the server-side-rendering hydration experience. The release also provided an ExperimentalPendingTasks API, added support for i18n hydration, and included many compiler and forms improvements such as events for forms being submitted and reset.
Breaking changes
Per the release notes, Angular 18 removed the deprecated async testing helper in favour of waitForAsync, changed HTTP transfer caching to skip requests that require authorization by default, and removed deprecated transfer-state APIs from platform-browser in favour of the equivalents in core. It also dropped support for TypeScript older than 5.4.
Why it mattered
Zoneless change detection, even as an experiment, signalled a major direction for Angular's future: reducing the framework's dependence on zone.js in favour of signal-based reactivity. Combined with event replay for SSR, Angular 18 pushed both performance and the developer experience forward while maintaining the team's now-established six-month release rhythm.
Related on Skillo
See also: Angular 17 and its new control flow.
Sources
Published date reflects the original event date (2024-05-22). This article is original Skillo editorial written from the sources above; facts were verified in September 2026.
Written by
Skillo Staff
0 Comments
Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.