Como implementar aplicativos de página única com capacidade off-line com armazenamento local Breeze.js e HTML5

Eu tenho o trabalho de aplicativo de página única usando Breeze.js para acesso a dados. Ele usa o Breeze.js para executar consultas no cache local e os dados são solicitados apenas uma vez na inicialização. Somente as atualizações de dados são postadas de volta no servidor posteriormente.

Eu estou procurando uma solução para tornar a conexão de aplicativo ciente. Se o dispositivo móvel não tiver conexão com a Internet, as alterações serão salvas localmente com o armazenamento local Breeze.js e HTML5. Quando o dispositivo móvel estiver novamente online, as alterações serão sincronizadas com o armazenamento de dados remoto.

Quaisquer orientações como implementar esse requisito? obrigado

questionAnswers(2)

yourAnswerToTheQuestion