> Zones monkey-patches global asynchronous operations such as setTimeout() and addEventListener(), which is why Angular can easily find out, when to update the DOM.
https://blog.thoughtram.io/angular/2016/02/01/zones-in-angul...
I can imagine Angular zones becoming problematic in exactly this kind of way in a few years...