Nobody likes to wait for web pages to load.
That's part of the reason why web browsers have caches in the first place. Unfortunately, stuff has to get loaded across the net and into the cache to begin with somehow. Usually, that happens the first time you try to look at it. One way to do this is to prefetch all the links that appear on the current page. While the user is busy reading, fetch all the content that the current page links to and store it in the cache.