Angular 16 Released: Angular Signals and Non-Destructive Hydration
Angular 16 added Angular Signals to the public API, introduced full non-destructive hydration for server-side rendering, and removed the legacy View Engine compiler.
Historical Archive. This article documents an event from 2023 and is preserved with its original date for reference. It is not current news, and details may have changed since publication.
What happened
Angular 16 was released on May 3, 2023, according to the official release notes in the Angular GitHub repository. It was a milestone release that laid the groundwork for much of Angular's subsequent direction, particularly around reactivity and server-side rendering.
Angular Signals
The most consequential addition was Angular Signals, which the release notes list as adding Angular Signals to the public API, alongside a prototype implementation of @angular/core/rxjs-interop and utilities like takeUntilDestroyed. Signals introduced a new fine-grained reactivity primitive to the framework and marked the beginning of a multi-release effort to modernise how Angular tracks and responds to state changes.
Non-destructive hydration
Angular 16 introduced a public API function to enable full non-destructive hydration for server-side-rendered applications, replacing the previous approach that destroyed and re-rendered server-generated DOM on the client. The release notes reference adding a public API to enable non-destructive hydration and reusing server-generated component styles, a significant improvement for SSR performance and perceived load.
Other features and removals
The release added compile-time required inputs, introduced DestroyRef and runInInjectionContext, added support for TypeScript 5.0, and enabled the use of standalone components in more scenarios. On the removal side, Angular 16 removed the Angular Compatibility Compiler (ngcc), which meant View Engine libraries would no longer work, and dropped support for Node.js v14.
Why it mattered
Angular 16 set the stage for the framework's modern era. Signals began Angular's shift toward signal-based reactivity that would culminate in later zoneless work, while non-destructive hydration made Angular a far stronger choice for server-side rendering. Together they represented one of the most forward-looking Angular releases.
Related on Skillo
See also: Angular 17's control flow and deferrable views.
Sources
Published date reflects the original event date (2023-05-03). 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.