I'd like to use prefetching (All) or prerendering (Chrome only) to speed up my website performance. It pre-loads websites to instantly load them when navigating to them. Google does it for its #1 Searchresults.
<link rel="prerender" href="{{ url('mysubpage') }}">
<link rel="prefetch" href="{{ url('mysubpage') }}">
(css-tricks.com/prefetching-preloading-prebrowsing/)
The browser is initializing a prefetch as I can see in my DevTools, but when visiting the page, there is still another normal page load happening instead of using the cached version. I wonder if this is because Craft CMS is returning the HTTP Header
Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
on every response? Does this prevent the prefetching? Does it make sense to disable this headers? I didn't found any mention on cache headers being a problem when using <link rel="prefetch">
Thanks for some insights.
Robert