Я не знаю, что использовать для моего автономного приложения Application Cache или IndexedDB

Я разрабатываю веб-приложение, это новости, я получаю новости с сервера в формате JSON и показываю их в виде потока в своем приложении, все работает нормально.

после того, как я хочу, чтобы мое приложение работало в автономном режиме, я не знаю, что на самом деле я могу использовать, зная, что мое приложение должно будет синхронизироваться, если у нас будет какая-либо новая версия.

Могу ли я сделать это только с кешем приложений? или я должен использовать IndexedDB?

Спасибо за вашу помощь


person Stranger B.    schedule 20.04.2015    source источник


Ответы (1)


Appcache предназначен для кэширования статических файлов, поэтому, если ваш вариант использования кэширует только данные веб-сайта, сгенерированные на стороне сервера, вы можете использовать кеш приложения.

Однако, если в вашем сценарии используются измененные пользователем данные, вам придется использовать некоторые технологии клиентского хранилища, такие как веб-хранилище. или indexeddb.

person Deni Spasovski    schedule 23.04.2015