JavaScript Visual Lab
Interactive visual explanations for core JavaScript concepts. Step through code execution and watch memory models update in real-time.
JS Visual Playground
Interactive code editor & visual debugger. Step through execution line-by-line, inspect scope variables & heap memory, and test async promises.
Start Experiment
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