JavaScript se ejecuta en un único hilo, así que solo puede hacer una cosa a la vez. El bucle de eventos es lo que le permite manejar trabajo asíncrono sin bloquearse: ejecuta la pila de llamadas y, cuando la pila está vacía, extrae callbacks de las colas.
Hay dos colas con prioridades diferentes:
