How does Node.js manage timers internally
asafdav2.github.io