Вы можете использовать плагины, такие как Flash, Silverlight, Google Gears для хранения данных. Вы также можете использовать куки или специальные функции браузера (например, IE userdata). Если вы не хотите создавать собственный адаптер для переключения между всеми этими решениями, вы можете использовать PersistJS .