JavaScript · Middle · Запитання 15 з 75
Чим debounce відрізняється від throttle?
- ✓Правильна відповідь: Debounce чекає паузи в подіях, throttle - викликає не частіше разу за період
- 2Throttle чекає паузи в подіях, а debounce викликає не частіше разу за період
- 3Це синоніми, що різняться лише назвою в різних бібліотеках
Пояснення
Debounce підходить для пошуку під час введення: запит піде, коли користувач перестане друкувати. Throttle - для scroll і resize: обробник виконується регулярно, але обмежено. Обидва реалізуються через замикання з таймером.