I have a piece of code that uses the setTimeout method as such
setTimeout(() => {
console.log('Hello');
},1000);
For the duration of the 100ms or 1s where is the setTimeout method? Has it been passed to the system kernel until the callback is ready to be executed or has the V8 passed it to another Queue?