Was ist der Event Loop, und was bedeutet Single-Threaded hier eigentlich?
Node führt dein JavaScript auf einem Thread aus und gibt I/O an das Betriebssystem ab, das die Ergebnisse als Callbacks liefert, sobald sie bereit sind. Single-Threaded heißt, dein Code läuft nie an zwei Stellen gleichzeitig — das Warten passiert aber woanders, weshalb Node Tausende untätige Verbindungen günstig verwaltet. Die Konsequenz, die man sich merken sollte: eine langsame Schleife in deinem Code blockiert jeden Request, nicht nur den, zu dem sie gehört.