Visualiseur Event Loop JavaScript
Visualisez la boucle d'evenements JavaScript avec pile d'appels, file de taches et microtaches.
console.log("Start");
setTimeout(() => {
console.log("setTimeout");
}, 0);
Promise.resolve().then(() => {
console.log("Promise");
});
console.log("End");LentRapide
InactifPile d'appels
(vide)
Web APIs / Minuteries
(vide)
File de microtaches
(vide)
File de taches (Macrotaches)
(vide)
(vide)
Pile d'appels
File de microtaches
File de taches (Macrotaches)
Web APIs / Minuteries
Sortie console
Comprendre l'Event Loop JavaScript
L'event loop JavaScript gere les operations asynchrones. Les callbacks setTimeout vont dans la file macrotaches, les callbacks Promise dans la file microtaches.
Concepts cles
- La pile d'appels execute le code synchrone en premier
- Les microtaches ont priorite sur les macrotaches
- Chaque macrotache est suivie de toutes les microtaches
- L'event loop verifie les files quand la pile est vide
- Les Web APIs comme setTimeout s'executent hors du thread principal
Questions frequentes
Outils connexes
Notez cet outil
3.8 / 5 · 109 avis
Restez informé
Recevez des astuces dev et les nouveaux outils chaque semaine.
Pas de spam. Désabonnez-vous à tout moment.
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