Our homepage has the following in the header section:
<link rel='prefetch' href='/pages/about/'>
The about page has the following in the header section:
<link rel='prefetch' href='/pages/terms/'>
If a user goes to the homepage, will the terms page be prefetched?
In other words, does prefetch cascade?
Yes per draft standard but may not be working as your post is expecting; It is not prerender. Cascade both on the home page.
No per the draft it does not prefect the prefect on the prefected page.
The Draft 05 October 2020 standard ... https://w3c.github.io/resource-hints/#prefetch
Is:
and specifically shows a cascade in the example but for additional resources from that page.
A prerender is also in the draft. https://w3c.github.io/resource-hints/#prerender
Prerender is currently at 73% support, with edge and chrome supporting it and firefox not yet supporting it.
https://caniuse.com/link-rel-prerender
Service Workers
If you need more control of cache Service Workers which are part of the Progressive Web Application can be used from the website, (service workers are also responsible for notificatins).
Within service workers there is an addResourcesToCache it takes an array, so you can create a manifest of what needs to be available if the connect breaks to go to the about and term pages.