Answer
Zones track asynchronous operations and automatically trigger change detection.
Without zones, Angular would not know when async tasks like timeouts or HTTP calls finish.
Without zones, Angular would not know when async tasks like timeouts or HTTP calls finish.