All software should work offline or when the server is down with whatever data you have cached locally. Serving from cache for dynamic requests should have been the default on the web instead of everything breaking down.
Additionally caches should be able to act as servers to peers.
Escape ship from centralized social media run by Mauve.
Additionally caches should be able to act as servers to peers.