Объяснение работы EventLoop в JavaScript

Перевод статьи Anoop Raveendran JavaScript Event Loop Explained.