Zone.js yra biblioteka, kurią Angular istoriškai naudojo tam, kad žinotų, kada paleisti pokyčių aptikimą. Jis pataisytas asinchroninius naršyklės API, todėl Angular gali automatiškai aptikti bet kurį įvykį, kuris gali pakeisti būseną. Zoneless Angular pašalina šią priklausomybę, pasikliaujant vietoj signalais ir aiškiais pranešimais.
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.
Tai yra "magiška" Angular automatinių naujinimų pusė: keičiate savybę po HTTP atsakymo arba spustelėjimo ir rodinio tiesiog atnaujinama — nes Zone.js pasakė Angular, kad asinchroninis įvykis baigtas.
