Zone.js არის ბიბლიოთეკა, რომელსაც Angular ისტორიულად იყენებდა იმისთვის, რომ იცოდეს როდის უნდა გაეშვა ცვლილებების დეტექცია. ის კორპატებს ბრაუზერის ასინქრონული API-ებს ისე, რომ Angular ავტომატურად შეძლოს ნებისმიერი მოვლენის დეტექცია, რომელმაც შეიძლება მდგომარეობა შეცვალოს. Zoneless Angular ამოშლის ამ დამოკიდებულებას, ამის ნაცლად ეყრდნობა signals-ებს და ცალსახა შეტყობინებებს.
What Zone.js does
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.
