Angular · Senior · Question 74 of 75
Why can a frequent mousemove listener hurt a zone-based app but less so a zoneless one?
- ✓Correct answer: With zone.js every event triggers app-wide change detection; zoneless schedules it only when signals or marked views change
- 2Zoneless apps ignore DOM events
- 3
mousemoveis throttled by Angular automatically
Explanation
In zone-based apps such listeners are registered via runOutsideAngular. In zoneless apps, avoid updating signals on every event if nothing visible changes.