Debounce Without Timer

Debouncing enhances performance by delaying function execution until a certain period of inactivity, preventing unnecessary calls.

Asked in frontend interviews at TikTok and ByteDance