System Design · Junior · Frage 17 von 75
Warum nutzt man Debounce bei der Suche beim Tippen?
- 1Um Anfragen parallel zu senden, damit sie schneller zurückkommen
- 2Damit der Browser Suchantworten für immer cacht
- 3Um eine Anfrage erst nach einer Tipp-Pause zu senden
Antwort zeigen
Richtige Antwort: Um eine Anfrage erst nach einer Tipp-Pause zu senden
Erklärung
Ohne Debounce erzeugt das Wort „Sneakers“ 8 Anfragen. Eine Verzögerung von 200-300 ms senkt die Serverlast. Zusätzlich bricht man veraltete Anfragen ab (AbortController), damit eine alte Antwort keine neue überschreibt, und cacht die Ergebnisse.