← All Tools

⏱️ Debounce vs Throttle Simulator

Rapid-fire synthetic events and watch, frame by frame, which ones actually reach a debounced or throttled callback. Tune the wait window, leading/trailing edges, and auto-fire rate to build intuition for which pattern fits your use case.

🖱️ Click, tap, or move here to fire events

Raw events appear in grey. Fired callbacks appear in green.

Raw events
0
Debounced fires
0
Throttled fires
0
Saved calls
0%
Raw events
Debounced (fires after events pause)
Throttled (fires at most once per wait)
now − 10snow

Reference implementation