Understanding the Node.js Event Loop03 Nov 2016
This article helps you to understand how the Node.js event loop works, and how you can leverage it to build fast applications. We’ll also discuss the most common problems you might encounter, and the solutions for them.
Good article that describes how Node.js handles asynchronous operations
including geting into microtasks and macrotasks as well as how they
relate to the more common promise,
setTimeout() calls relate.