Concept Flow - debounceTime for input throttling
User types input
Input event emitted
debounceTime timer starts
If new input before timer ends
Reset timer
Emit latest input after delay
Process input (e.g., search)
When the user types, debounceTime waits for a pause before sending the input, ignoring rapid changes to reduce processing.