Keep search payloads small
The website loads only the small amount of search data needed for the query, helping the search remain responsive on mobile and desktop devices.
Debounce user input
Wait briefly after typing before starting a search, cancel obsolete requests and avoid repeating the same request unnecessarily.
Limit results
Show a small relevant result set first. This reduces rendering work on mobile devices and makes keyboard navigation easier.