Una de las principales características de Javascript es el Event Loop. Entender su funcionamiento nos ayudará a escribir mejor código y a detectar posibles errores. Además, es habitual que en las entrevistas de trabajo nos hagan preguntas al respecto.
Hoy he descubierto un vídeo (de 2014) de Philip Roberts explicando las entrañas del mismo. Nos ayuda a comprender cómo se relacionan la call stack, la callback queue, las distintas Web APIs y qué función tiene el Event Loop en todo esto. Incluso ha desarrollado una aplicación para poder ver visualmente todo esto. Además, tiene subtítulos en español. Os recomiendo que le echéis un vistazo: