¿Es posible crear una aplicación usando HTML 5, CSS3 y JavaScript que pueda almacenarse en caché en un dispositivo y ejecutarse sin conexión, sin usar una tienda de aplicaciones?

Además de appCache, localStorage, manifiesto fuera de línea y otras técnicas bastante modernas, podría explotar algunas técnicas más “antiguas”:

Bookmarklet sin dependencias externas. Básicamente es un programa JavaScript almacenado en marcadores como pseudo-protocolo `javascript:`, comúnmente usado para alteraciones de la página mostrada, pero de cualquier manera puede crear y mostrar su propio documento. Un ejemplo cercano a este concepto (por lo tanto, con dependencia externa): Mapa de símbolos Unicode

Documento de URI de datos . Con excepción de todos los exploradores de Internet Explorer y Microsoft Edge, todos los demás navegadores que regresan a Netscape Navigator tienen la capacidad de interpretar y mostrar cualquier información a través del pseudo-protocolo `data:`, que involucra páginas HTML. Un ejemplo (un poco extremo) ‘alojado’ en TinyURL (por lo tanto, espere redireccionar y posiblemente una advertencia de seguridad): documento dataURI auto modificable

Hola,
Google ha estado trabajando en esto, lo que llama aplicaciones web progresivas
Aplicaciones web progresivas | Fundamentos web: desarrolladores de Google
Mire este video, dará una imagen clara: interactuar con la Web y Chrome (Google for India Developer Track 2015

Puede almacenar su aplicación en appcache y para la base de datos puede usar el almacenamiento local. https://html.spec.whatwg.org/#of


O podrías probar meteorito, que viene con todo incluido.

paquete appcache | Atmósfera

GroundMeteor / db

Toda esa tecnología es del lado del cliente, se ejecutará en cualquier navegador que tenga habilitado JavaScript. Guarde el archivo y ábralo con un navegador, funcionará (aunque ¿qué quiere que haga?) Localmente como en línea.

Sí, tu primera aplicación web progresiva | Fundamentos web: desarrolladores de Google

Hago esto mucho con el estándar html de ole ‘out of the box. Algunos de ellos tienen javascript. Nunca pensé en usar CSS. Simplemente no me importa embellecerlo, ya que soy el único que lo ve.

Se llama página web sin conexión y se almacena en mi disco duro. A veces uso una memoria USB.

Simplemente use su navegador web para abrir el archivo y si está escrito en algún lugar cercano a la derecha, debería funcionar bien.

Me interesaría saber si html5 o css3 no harán esto.