Мне нужна не просто страница со всеми зависимостями (js/css/images), но и с DOM, контекстом выполнения, изображением внутри холста, автономным хранилищем и т. д.
Скрипты внутри страницы не должны замечать сбоев после загрузки сохраненной страницы, если только они не поддерживают соединение с каким-либо сервером.
Следует попытаться преобразовать веб-приложение в автономное приложение.
Как это сделать (в каком-нибудь браузере)?
Например, сохранение и открытиеэтотследует начинать игру с середины (а не с самого начала).