goog.ui.ac.Remote

Google Buzzwords:

This data is being pulled from the server at autocompleteremotedata.json.

Ideally the server would perform a search on the query and would only return relevant results; however, this response is static.

goog.ui.ac.CachingMatcher on top of goog.ui.ac.RemoteArrayMatcher

Google Buzzwords:

This data is being pulled from the server at autocompleteremotedata.json.

This sets up a client-side cache of suggestions from the server, and matches against the client cache when the user types, while simultaneously making requests to the server in the background. The result feels more responsive than the goog.ui.ac.Remote, which has no client cache.