For example here is a WebPageTest article on measuring performance of page transitions:
https://www.catchpoint.com/blog/how-fast-is-your-web-app-how...
The fresh page load is usually the worst case scenario, so inter page navigation once the framework is already cached is generally much faster. Combined with preloading of the JSONs on hover, it can be nearly instantaneous for the user.