JavaScript · Senior · Pytanie 1 z 75

Jak event loop przetwarza zadania w przeglądarce?

Wyjaśnienie

Po każdym makrozadaniu (skrypt, zdarzenie, timer) kolejka mikrozadań jest opróżniana do końca, łącznie z mikrozadaniami dodanymi po drodze. Potem przeglądarka może zaktualizować renderowanie (wywołując requestAnimationFrame), jeśli przyszła pora na klatkę. Dlatego długi łańcuch mikrozadań również blokuje renderowanie.

Do poczytania

Błąd w pytaniu

JavaScript · Senior · pytanie 1

Sprawdź się

Rozwiąż test JavaScript · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test