Kurz erklärt
Die Event Loop ist eine Schleife, die auf Ereignisse wartet (Klick, Netzwerkantwort, Timer, fertig gelesene Datei) und die dazu registrierten Funktionen nacheinander ausführt – in einem einzigen Thread.
Genauer
Sie ist das Herz von JavaScript im Browser und in Node.js, aber auch von Python (asyncio), Tcl, Qt/GTK-Oberflächen und Spielen. Langsame Operationen laufen nicht im Vordergrund; stattdessen meldet das Betriebssystem ihre Fertigstellung, und die Schleife ruft den passenden Callback auf.