That’s the point. For repeated views of the exact same content, if you are offline, we already render all the content from the browser cache without touching the server.
Upgrading that to load even if you are online involves cache invalidation, so naturally it’s hard.