Zote mbili hupunguza jinsi kazi inavyofanya kwa jibu la matukio ya haraka, yanayorudia — lakini kwa mikakati tofauti ya muda.
- Debounce: endesha kazi baada tu ya shughuli kusimama kwa N ms. Anza upya kituo kwa kila simu. → "subiri hadi wakapo tayari."
- Throttle: endesha kazi mara moja zaidi kwa N ms wakati wa shughuli zinazoendelea. → "endesha kwa kiwango thabiti."
text
events: x x x x x x x ........ x x x
debounce: ↑ (fires once, after the pause)
throttle: ↑ ↑ ↑ ↑ (fires periodically)
