JavaScript · Middle · Pytanie 15 z 75
Czym debounce różni się od throttle?
- ✓Poprawna odpowiedź: Debounce czeka na przerwę w zdarzeniach, throttle wywołuje najwyżej raz na okres
- 2Throttle czeka na przerwę w zdarzeniach, a debounce wywołuje najwyżej raz na okres
- 3To synonimy różniące się tylko nazwą w różnych bibliotekach
Wyjaśnienie
Debounce pasuje do wyszukiwania podczas pisania: żądanie idzie, gdy użytkownik przestanie pisać. Throttle pasuje do scroll i resize: handler działa regularnie, ale z ograniczoną częstotliwością. Oba implementuje się przez domknięcie z timerem.