Zone.js είναι μια βιβλιοθήκη που το Angular χρησιμοποίησε ιστορικά για να γνωρίζει πότε να εκτελεί ανίχνευση αλλαγών. Εφαρμόζει patches σε ασύγχρονα API του προγράμματος περιήγησης, ώστε το Angular να μπορεί αυτόματα να ανιχνεύσει οποιοδήποτε γεγονός που ενδέχεται να αλλάξει την κατάσταση. Zoneless Angular αφαιρεί αυτή την εξάρτηση, βασιζόμενο αντί αυτού σε signals και ρητές ειδοποιήσεις.
Τι κάνει το Zone.js
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.
