JavaScript Event Loop Visualisierer
Visualisieren Sie die JavaScript Event Loop mit Call Stack, Task Queue und Microtask Queue.
console.log("Start");
setTimeout(() => {
console.log("setTimeout");
}, 0);
Promise.resolve().then(() => {
console.log("Promise");
});
console.log("End");LangsamSchnell
LeerlaufCall Stack
(leer)
Web APIs / Timer
(leer)
Microtask Queue
(leer)
Task Queue (Makrotasks)
(leer)
(leer)
Call Stack
Microtask Queue
Task Queue (Makrotasks)
Web APIs / Timer
Konsolenausgabe
Die JavaScript Event Loop verstehen
Die JavaScript Event Loop behandelt asynchrone Operationen. setTimeout-Callbacks gehen in die Task Queue, Promise-Callbacks in die Microtask Queue.
Kernkonzepte
- Der Call Stack fuehrt synchronen Code zuerst aus
- Microtasks haben Vorrang vor Macrotasks
- Jeder Macrotask wird von allen Microtasks gefolgt
- Die Event Loop prueft Queues nur bei leerem Stack
- Web APIs laufen ausserhalb des Hauptthreads
Haeufig gestellte Fragen
Verwandte Tools
đŹ User Feedback
Bewerten Sie dieses Tool
3.8 / 5 · 109 Bewertungen
Bleiben Sie informiert
Wöchentliche Dev-Tipps und neue Tools.
Kein Spam. Jederzeit abbestellbar.
Enjoy these free tools?
âBuy Me a CoffeeHow to Use
- Enter or paste your data in the input field
- Configure any options if available
- Click the action button to process
- Copy the result to your clipboard
Use Cases
- Development and debugging workflows
- Data format conversion
- Code generation and formatting
- Quick calculations and validation