As the user types, the list of suggestions must be filtered locally or via a remote API.
AutocompleteSourceFilter provides unified filtering with debouncing and caching for local/remote sources.
Autocomplete, Search box, Typeahead.