System Design · Junior · Запитання 17 з 75
Навіщо в пошуку «під час введення» використовувати debounce?
- ✓Правильна відповідь: Щоб надсилати запит після паузи в наборі, а не на кожен символ
- 2Щоб запити надсилалися паралельно й швидше поверталися
- 3Щоб браузер кешував відповіді пошуку назавжди
Пояснення
Без debounce слово «кросівки» дасть 8 запитів. Затримка 200–300 мс знижує навантаження на сервер. Додатково скасовують застарілі запити (AbortController), щоб стара відповідь не перезаписала нову, і кешують результати.