No solo quiero una página con todas las dependencias (js/css/images), sino también con DOM, contexto de ejecución, imagen dentro del lienzo, almacenamiento fuera de línea, etc.
Los scripts dentro de la página no deberían notar la interrupción después de cargar la página guardada, a menos que mantengan la conexión a algún servidor.
Debería intentar convertir la aplicación web en una aplicación independiente.
¿Cómo lo hago (en algún navegador)?
Por ejemplo, guardar y abrirestedebería llevar a que el juego se juegue en el medio (no desde el principio).