Junior JavaScript

What is the event loop in JavaScript?

The event loop manages asynchronous operations in JavaScript.

It continuously checks the call stack and callback queue — executing queued tasks once

the stack is empty.

Example:

console.log("A");

setTimeout(() => console.log("B"), 0);

console.log("C");

// Output: A, C, B

Even though setTimeout is 0ms, it runs after the main thread finishes due to the event

loop.

More from JavaScript Tutorial

All questions for this course