Zone.js, Angular'ın tarihsel olarak değişiklik algılamayı ne zaman çalıştıracağını bilemek için kullandığı bir kütüphanedir. Tarayıcının async API'lerini yamalı (patch) hale getirir, böylece Angular durumu değiştirebilecek herhangi bir olayı otomatik olarak algılayabilir. Zoneless Angular bu bağımlılığı kaldırarak bunun yerine sinyaller ve açık bildirimler üzerine güvenir.
Zone.js ne yapar
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.
