Когда использовать debounce, а когда throttle?
Коротко
Debounce ждёт паузу, throttle ограничивает частоту выполнения.
Debounce ждёт паузу, throttle ограничивает частоту выполнения.
Сильный ответ должен раскрыть: input search; scroll/resize; latency trade-off; нагрузка на UI/API.
Важно не допустить типичные ошибки: выбирать без сценария; ломать UX задержкой; не отменять pending handlers.
Что хочет услышать интервьюер
input search
scroll/resize
latency trade-off
нагрузка на UI/API
Пример: JavaScript example
const debounced = debounce(search, 300);
Типичные ошибки
выбирать без сценария
ломать UX задержкой
не отменять pending handlers


