DEV Community

pooyaalamdari
pooyaalamdari

Posted on

event loop

Image description

Image description

Image description
Image description
Image description

logworld() from web api -> to task queue
Image description

logworld() from task queue -> to call stack
Image description

empty call stack means the event loop done!
Image description

but if setTimeout time is 0 ?

function logWorld() {
    console.log('world');
}

function main() {
    console.log('hello');
    setTimeout(logWorld,0);
    console.log('goodbye');
}

main();
Enter fullscreen mode Exit fullscreen mode

same thing happened
Image description

Top comments (0)