AI → Full-Stack

🌐 Diese Lektion ist derzeit nur auf Chinesisch verfügbar. Englische und deutsche Übersetzungen sind für Woche 46 geplant.

Tag 2 - Die Event-Loop-Route: Sechs Phasen und Aufräumreihenfolge

📇 Konzeptkarte: Sechs Phasen der Event Loop

Node.js Event Loop besucht 6 Stationen in dieser Reihenfolge: timers → pending → idle/prepare → poll → check → close. Die meiste Aktion passiert bei poll (I/O-Warten). nextTick und microtask sind Nebenfenster, die zwischen Phasen geleert werden.

poll Station: Das Herz der Schleife

Hier wartet der Kellner (Event Loop) auf Netzwerk-/Datei-I/O-Rückrufe. Wenn nichts wartet, dreht er sich hier. Alles staut sich auf, wenn poll blockiert wird.

✂️ Zwei Nebenfenster: nextTick und Microtask

Nach jeder Phase (außer poll) löscht Node die Microtask-Warteschlange (Promise.then, async/await). Dann nextTick. Sie sind NICHT Teil der Loop-Phasen; sie werden zwischen ihnen geleert.