I recently started using the WebMemex extensions. They are written by a friend from the Indieweb Community. Best way to save a snapshot (to "freeze dry") a website and have them in the browser cache for offline use. Lots of development still needed but it is pretty usable already.