Zone.js est une bibliothèque qu'Angular a historiquement utilisée pour savoir quand exécuter la détection des changements. Elle patche les API asynchrones du navigateur pour qu'Angular puisse détecter automatiquement tout événement susceptible de modifier l'état. Zoneless Angular supprime cette dépendance, s'appuyant sur les signaux et les notifications explicites à la place.
Qu'est-ce que Zone.js fait
Zone.js monkey-patches async APIs: setTimeout, addEventListener, Promise,
XHR/fetch, etc. When any of them fires, Zone.js notifies Angular →
Angular runs change detection automatically.
