Это зависит от скорости набора. Если вы печатаете достаточно быстро, запрос не будет отправляться при каждом нажатии клавиши. Виджет использует задержку (debounce) в 400 миллисекунд перед отправкой запроса: если пользователь печатает медленнее этого порога, запрос не отправляется. Протестировано в Safari, Firefox и Chrome на macOS — работает корректно во всех браузерах.
Вот доказательство:
![]()
Было отправлено только два запроса между вводом «#theme-component data» и «#theme-component data expl», то есть запросы для промежуточных символов не отправлялись.