Do you still think that NgZone (zone.js) is required for change detection in Angular?
Max Koretskyi aka Wizard

Great article, as always, you shed so much light on how everything work, and how each puzzle piece fits together to complete the picture.

In your articles you often mention the VM and notions like micro and macrotasks. It would be so great to read an article from you, on this topic, and how it all works, and how might one use this information when developing web applications. :D