दुबै द्रुत, दोहोरिएका घटनाहरूको प्रतिक्रियामा फंक्शन कति पटक चल्छ भन्ने कुरा सीमित गर्दछ — तर विभिन्न समय रणनीतिहरू सहित।
- Debounce: फंक्शन केवल गतिविधि बन्द भएपछि N ms को लागि चलाउनुहोस्। प्रत्येक कलमा टाइमर रिसेट गर्नुहोस्। → "सकिन्जेल सम्म प्रतीक्षा गर्नुहोस्।"
- Throttle: निरन्तर गतिविधिको बीचमा प्रति N ms मा कम्तिमा एक पटक फंक्शन चलाउनुहोस्। → "स्थिर दरमा चलाउनुहोस्।"
text
events: x x x x x x x ........ x x x
debounce: ↑ (fires once, after the pause)
throttle: ↑ ↑ ↑ ↑ (fires periodically)
