Båda begränsar hur ofta en funktion körs som svar på snabba, upprepade händelser — men med olika tidningsstrategier.
- Debounce: kör funktionen endast efter att aktiviteten har stoppats i N ms. Återställer timern vid varje anrop. → "vänta tills de är klara."
- Throttle: kör funktionen högst en gång per N ms under kontinuerlig aktivitet. → "kör med jämn takt."
text
events: x x x x x x x ........ x x x
debounce: ↑ (fires once, after the pause)
throttle: ↑ ↑ ↑ ↑ (fires periodically)
