Лучший способ реализовать автономное хранилище для веб-приложения (работает на всех браузерах планшетах)

#html #caching #local-storage #offline

#HTML #кэширование #локальное хранилище #Не в сети

Вопрос:

Я задаюсь вопросом о наилучшем способе реализации автономных возможностей для веб-приложения. Я искал в Интернете, но не смог понять, какой на данный момент лучший способ создать веб-приложение в автономном режиме (и будет работать в будущем)

Компоновку веб-приложения я могу сохранить с помощью кэширования автономного приложения…

Но проблема в том, что у меня много данных типа ключ-значение, которые мне нужно хранить в автономном режиме. В localStorage, sessionStorage ограничение на сохранение данных в автономном режиме составляет 5 МБ … И этого недостаточно…

Я ищу следующие вещи:

  • Gears от Google: больше не поддерживается
  • База данных Web SQl: больше не поддерживается
  • IndexedDB HTML5: поддерживается не всеми браузерами (только Chrome и Firefox). Я думаю, что на данный момент это лучший способ…

Возможно ли увеличить кэширование автономного приложения и сохранить данные ключ-значение в текстовом формате с помощью кэширования автономного приложения??

Ответ №1:

https://github.com/marcuswestin/store.js является зрелым (~ 2 года), все еще обновляется и работает в потрясающем множестве браузеров.