What if there's no content to download? The client could have the same algorithm that the server could render.
For example create a melody with seed: 4564342
The client can render it and if you access it from the server the server does the rendering with the same seed.
Caches also exists, now with PWA-s offline modes would benefit from the History API.