EMZETT.
Увійти

Debounce і throttle

Коротко: Debounce і throttle обмежують, як часто виконується функція за дуже частих подій (набір тексту, прокручування, зміна розміру).

Докладніше: За debounce функція виконується лише після паузи, наприклад через 300 мс після останнього натискання клавіші. За throttle вона виконується щонайбільше раз за період, наприклад кожні 100 мс, скільки б подій не надійшло.

Подробиці

  • Приклад debounce: завантажити підказки пошуку…

Див. також: цикл подій