Technische Entscheidungen · Junior · Frage 2 von 12
Ein Suchfeld ruft eine API auf, die pro Anfrage abgerechnet wird. Ergebnisse sollen beim Tippen erscheinen, aber nicht bei jedem Tastendruck. Was passt?
- 1Throttle: höchstens einmal pro Sekunde anfragen
- 2Debounce: anfragen nach einer kurzen Tipppause
- 3Nur suchen, wenn der Nutzer Enter drückt
Antwort zeigen
Richtige Antwort: Debounce: anfragen nach einer kurzen Tipppause
Erklärung
Debounce sendet eine Anfrage, sobald das Tippen pausiert, eine Folge von Tastendrücken kostet also einen Aufruf, und Ergebnisse erscheinen trotzdem ohne zusätzliche Aktion. Throttle passt zu fortlaufenden Strömen wie Scrollen oder Größenänderung, wo regelmäßige Updates während der Aktivität zählen, würde aber halb getippte Wörter abrechnen. Suchen bei Enter ist am billigsten und passt zu teuren Suchen, bricht aber die Anforderung, Ergebnisse beim Tippen zu zeigen.