title: How does setTimeout work in Node.JS?
body: <p>I guess that once it's executed it's on the queue, but in the queue is there any assurance it will invoke exactly after X milliseconds? Or will other heavy tasks higher on the queue delay it?</p>