Angular 19 introduces full support for Zoneless applications, dropping zone.js monkey-patching overhead completely. Learn how to configure provideZonelessChangeDetection() and write signal-based components.
1. Bootstrapping Zoneless Angular Applications
// app.config.ts (Angular 19 Zoneless Setup)
import { ApplicationConfig, provideZonelessChangeDetection } from '@angular/core';
import { provideRouter } from '@angular/router';
import { routes } from './app.routes';
export const appConfig: ApplicationConfig = {
providers: [
provideZonelessChangeDetection(),
provideRouter(routes)
]
};