উভয়ই দ্রুত, পুনরাবৃত্তিমূলক ইভেন্টের প্রতিক্রিয়ায় কতবার একটি ফাংশন চলবে তা সীমিত করে — কিন্তু বিভিন্ন টাইমিং কৌশল সহ।
- 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)
