Новая функция HTML5 для локального сохранения данных (localStorage) должна помочь вам в этом.
В дополнение к файлам cookie теперь есть объекты сессий и локального хранилища, а также простая версия реляционной базы данных (все данные хранятся на вашем локальном жестком диске).
Один совет при хранении / извлечении объектов в localStorage ... это простая реализация интерфейса Map, поэтому самый безопасный способ сохранить ваш объект - это сериализовать их с помощью функции JSON.stringify и проанализировать полученную строку с помощью JSON.parse. .