The search field updates the URL and calls the API on every keystroke. Typing "pancakes" at normal speed sends 8 requests. The assignment asks us to avoid unnecessary requests, for example with input debouncing or a search button. The search should wait until the user stops typing for a short moment.