Search debounce, cancellation, and out-of-order responses
You're asked to build, without third parties, a screen that calls a server search API on every keystroke in a search bar and refreshes the results list. How would you solve the problems a fast typist causes, using async/await?