Asynchronous Programming: A Reply

Recently, Jesse Warden published an article about Asynchronous Programming on DZone which also can be found on his blog. Actually, there are a couple of misleading statements mostly due to the incorrect modification of his examples with JavaScript Promises and async/wait modifications.
A better example of how JavaScript behaves with Node.js is described in “The Node.js Event Loop, Timers, and process.nextTick()." Most of this article applies to browser-hosted JavaScript as well.