JavaScript Visual Lab
Interactive visual explanations for core JavaScript concepts. Step through code execution and watch memory models update in real-time.
Event Loop Visualizer
Visualize the Call Stack, Web APIs, Microtask Queue, and Macrotask Queue in real-time.
Start Experiment
Promise Execution
See how promise chains execute, resolve, reject, and how errors propagate through catch blocks.
Start Experiment
Closure Visualizer
Understand lexical scoping and see how closures actually store variables in memory.
Start Experiment