Throttling

About

Throttling originally meant slowing down the rate of fluid flow using an obstruction, is used in programming to refer to slowing down a process such that an operation can only be performed at a certain rate1.

Similarities with debouncing

Throttling is very similar to debouncing but different in that when invocations happen continuously, throttling ensures that the operation is still performed at a certain maximum rate, while debouncing waits indefinitely until the invocations stop for a certain amount of time

Anki

References


  1. MDN. “throttling”. Available at: https://developer.mozilla.org/en-US/docs/Glossary/Throttle . (Accessed: [2025-05-20 Tue 08:42]). ↩︎

Random Posts