Ну, я играл с автозаполнением запроса Google и заметил забавную вещь: если я, например, набираю букву "m", он выполняет запрос Ajax jsonp. Затем, если я обновлю свою страницу и снова введу букву "m", запроса не будет. То же самое происходит с более длинными последовательностями букв.
Очевидно, что Google использует некоторое кэширование на стороне клиента. И я совершенно уверен, что в куки ничего не хранится. Я знаю некоторые технологии, которые позволяют кэшировать большие объемы данных на стороне клиента для использования JS, но я хотел бы знать, какой из них использует Google?
Их код ужасно запутан, и мне потребуется некоторое время, чтобы найти ответ самому, поэтому, если кто-то укажет мне какое-либо снижение до статьи о Google, я предлагаю ответить на мой вопрос, я Буду очень признателен.