Cómo implementar una aplicación de página única con capacidad sin conexión con Breeze.js y HTML5 local storage

Tengo una aplicación de una sola página trabajando con Breeze.js para Data Access. Utiliza Breeze.js para ejecutar consultas en el caché local y los datos se solicitan solo una vez en el inicio. Sólo las actualizaciones de datos se publican de nuevo en el servidor después.

Estoy buscando una solución para que la conexión de la aplicación sea consciente. Si el dispositivo móvil no tiene conexión a Internet, los cambios se guardarán localmente con Breeze.js y el almacenamiento local de HTML5. Cuando el dispositivo móvil vuelva a estar en línea, los cambios se sincronizarán con el almacenamiento de datos remoto.

¿Alguna guía de cómo implementar ese requisito? Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta