has been saying makes total sense!
different thread in the browser. When that I/O thread completes, then the
SetTimeout() event, that timeout event is handled by one or more other
engine. After the timeout occurs, the thread which is handling the
event-loop evokes the callback routine in the thread which is running the