Gatsbyjs is a static site generator that then hydrates pages. Considering you currently only host in EU having the site statically generated and on CDN would be cool, also that then also permits having client side that prefetches all links that are in portview.
Agreed, prefetching of viewport links would be great — my app feels much slower on mobile than it does on desktop
With the live view thing, you can just invalidate CDN cache whenever update occurs for relevant pages.