Interactive visualization of the JavaScript runtime: Call Stack, Web APIs, Task Queue, and Microtask Queue.
The animation simulates: placing synchronous code on the Call Stack, scheduling timers and network requests in Web APIs, prioritizing Microtasks (Promise.then) over macrotasks (setTimeout) when the Call Stack is empty, and moving callbacks to the Stack.