This is a very unrelated idea I though of while reading about caches as related to x86, trying to find out why one would want to set the write-through bit in the paging structures.

Servers keep track of the popularity of links on a page, and dynamically(with PHP or other) update tags within the page that somehow tell the browser of the popularity of a link. Browsers read tha tag(duh) and decide if they should preload the link.

Feedback? Could this be a viable solution to a fast[er] internet experience for a user, given widespread compliance?

Yes, I know this ins't a web programming forum. Get over it.