Как реализовать автономное одностраничное приложение с поддержкой Breeze.js и локальным хранилищем HTML5

У меня работает одностраничное приложение, использующее Breeze.js для доступа к данным. Он использует Breeze.js для выполнения запросов к локальному кешу, и данные запрашиваются только один раз при запуске. Только обновления данных отправляются обратно на сервер впоследствии.

Я ищу решение, чтобы сделать соединение приложения осведомленным. Если мобильное устройство не подключено к Интернету, изменения будут сохранены локально с Breeze.js и локальным хранилищем HTML5. Когда мобильное устройство снова подключится, изменения будут синхронизированы с удаленным хранилищем данных.

Какие-либо руководящие принципы, как выполнить это требование? Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос