¿Es posible la aplicación en modo sin conexión en un navegador (HTML5)?

¿Es posible construir una aplicación?dentro ¿en el navegador? Una aplicación significa:

1 Donde hayconexión (modo en línea) entre el navegador y un servidor de aplicaciones remoto:

la aplicación se ejecuta en modo típico basado en webla aplicación almacenanecesario datos en almacenamiento fuera de línea, para ser utilizados en modo fuera de línea (2)los datos de sincronización / inserción de aplicaciones (capturados durante el modo fuera de línea) de vuelta al servidor cuando se reanuda del modo fuera de línea al modo en línea

2 Donde haysin conexión (modo fuera de línea) entre el navegador y un servidor de aplicaciones remoto:

la aplicación aún se ejecutará (¿javascript?)la aplicación presentará datos (que se almacenan sin conexión) al usuariola aplicación puede aceptar entradas del usuario (y almacenar / agregar en almacenamiento sin conexión)

es posible? Si la respuesta es sí, ¿se está construyendo algún marco (Ruby / Python / PHP)?

Gracias

Respuestas a la pregunta(8)

Su respuesta a la pregunta