Concept Flow - Zone.js and automatic detection
Start Angular App
Zone.js patches async APIs
Async task starts (e.g., click, timer)
Zone.js tracks task execution
Angular detects changes automatically
Angular updates the DOM
Async task ends
Wait for next async task
Zone.js wraps async tasks to track when they start and finish, letting Angular automatically detect changes and update the UI.