If I went into, say, facebook, it would take a few seconds to load depending on the internet connection speed.
If I were to cache everything (js, css, html) onto my laptop, and next time I open facebook, would it work if I were to load everything from cached, and then diff the newly loaded data and replace the outdated places? Of course it would be a problem if apis have changed, and then I’d have to wait for the new code, but other than that would it be possible for most applications? (google docs, asana, figma, any other application that is pretty much the same every time you open it)
Example use-case: I’d like to build a plugin that just caches every “every day use” websites and see if i can decrease load time