All topics / Debouncing and Throttling

Debouncing and Throttling

Two related techniques for taming a firehose of events — waiting for a pause versus capping the rate — and how to pick between them.

  1. The firehose problem
  2. Debounce: wait for a pause
  3. Throttle: cap the rate