JavaScript · Middle · Pytanie 25 z 75

Dlaczego rekurencyjny setTimeout bywa lepszy niż setInterval?

Wyjaśnienie

setInterval planuje uruchomienia według stałego harmonogramu: jeśli zadanie (np. żądanie) trwa dłużej niż interwał, wywołania się nakładają. Rekurencyjny setTimeout planuje kolejne uruchomienie po zakończeniu bieżącego i pozwala zmieniać opóźnienie. Oba timery są niedokładne i zależą od obciążenia wątku.

Do poczytania

Błąd w pytaniu

JavaScript · Middle · pytanie 25

Sprawdź się

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

Rozwiąż ten test