I connected my iPhone to my Mac today to analyse what is happening when pages are flow/fail to load.
The main culprits seem to be slow loading of typekit.net, fonts.gstatic.com and code.jquery.com and similar. Badly coded websites often ‘hang’ if the fonts aren’t loaded instead of loading with default fonts then going to fetch the ‘better’ fonts.
This explains why subsequent loads of the site are fine - if you’re prepared to wait 10-20 seconds for fonts.gstatic.com to download its fonts, they’ll be cached in the browser for a number of hours so won’t need to be redownloaded.
Why this is happening, I’ve no real idea, except that these font/cdn services could be used as third party trackers, so it’s possible that Apple is doing something to protect privacy and, in doing so, making the sites slow to load. Certainly, it doesn’t happen (often) on Chrome, which makes me think it’s not my ISP, the iPhone or the remote website that’s the problem. Strangely, though, the hangs seem to occur whether I have the relevant options set in settings or not.