There's signed & bundled http requests that, I think, will do much of this job better in the long run. It also helps accelerate the everyday web browsing experience/page load speed. Webpackage.
I really like the idea of being able to take a webpage I've downloaded & hand it to my friend. Retransmissable webapps. If the app is offline capable, theycll have the full experience, then & there.
Memento's earlier & very interesting, great effort. I still think webpackage/web bundles is more likely to gain traction & to manifest into what we want.
https://github.com/WICG/webpackage