Cómo Usar
Elige una lección en la ruta de aprendizaje. Van desde la call stack hasta un desafío final con todas las colas.
Lee el código y predice la salida de la consola eligiendo una de las opciones.
Pulsa Play, o avanza un cuadro a la vez, y mira cómo los elementos se mueven entre colas.
Lee la narración bajo el escenario. Explica cada movimiento del event loop.
Completa las siete lecciones y ponte a prueba con el simulacro de entrevista Node.js Fundamentals.
¿Qué Es Esta Herramienta?
El event loop de Node.js es el planificador detrás de cada callback, promise y timer de tu servidor. Este visualizador lo convierte en una ruta guiada: siete lecciones cortas, cada una con código real, call stack animada, colas de nextTick y microtasks y las fases de libuv (timers, poll, check), para que veas por qué la consola imprime en ese orden.
¿Por Qué Importa?
El orden del event loop es de los temas más preguntados en entrevistas de Node.js y la causa de muchos bugs en producción: timers retrasados, logs en orden inesperado y peticiones bloqueadas. Entenderlo vuelve predecible el código asíncrono.
Las cuatro cosas que debes recordar
1) El código síncrono siempre termina primero. 2) process.nextTick se ejecuta antes que las promises. 3) Las microtasks se vacían por completo entre cada callback. 4) El loop visita timers, luego poll, luego check, en ese orden.
¿Para quién es?
Para quien aprende Node.js, desarrolladores frontend que pasan al backend y quienes se preparan para entrevistas técnicas. No hay que instalar nada: todo corre en tu navegador.