Wizualizator Petli Zdarzen JavaScript
Wizualizuj petle zdarzen JavaScript ze stosem wywolan, kolejka zadan i mikrozadan.
console.log("Start");
setTimeout(() => {
console.log("setTimeout");
}, 0);
Promise.resolve().then(() => {
console.log("Promise");
});
console.log("End");WolnoSzybko
BezczynnyStos wywolan
(pusty)
Web APIs / Timery
(pusty)
Kolejka mikrozadan
(pusty)
Kolejka zadan (Makrozadania)
(pusty)
(pusty)
Stos wywolan
Kolejka mikrozadan
Kolejka zadan (Makrozadania)
Web APIs / Timery
Wyjscie konsoli
Zrozumienie petli zdarzen JavaScript
Petla zdarzen JavaScript obsluguje operacje asynchroniczne. Callbacki setTimeout trafiaja do kolejki makrozadan, callbacki Promise do kolejki mikrozadan.
Kluczowe koncepcje
- Stos wywolan wykonuje kod synchroniczny pierwszy
- Mikrozadania maja priorytet nad makrozadaniami
- Kazde makrozadanie jest nastepowane przez wszystkie mikrozadania
- Petla zdarzen sprawdza kolejki tylko przy pustym stosie
- Web API dzialaja poza glownym watkiem
Czesto zadawane pytania
Powiazane narzedzia
Oceń to narzędzie
3.8 / 5 · 109 ocen
Bądź na bieżąco
Otrzymuj cotygodniowe porady i nowe narzędzia.
Bez spamu. Zrezygnuj kiedy chcesz.
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