Link prefetching

From Wikipedia, the free encyclopedia

Link prefetching is a standards compliant mechanism used by some web browsers, which utilizes browser idle time to download or prefetch documents that the user might visit in the near future. A web page provides a set of prefetching hints to the browser, and after the browser is finished loading the page, and after an idle time has passed, it begins silently prefetching specified documents, storing them in its cache. When the user visits one of the prefetched documents, it can be served up quickly out of the browser's cache.

As prefetching is a standard, examples of prefetching can be divided into standard compliant and non-compliant:

Contents

[edit] Compliant prefetching

Prefetching is not currently explicitly defined by any accepted standards, but Mozilla have announced work on an Internet Draft, that will match the implementation in Firefox[1].

<link rel="prefetch" href="http://www.example.com/">

[edit] Non-compliant prefetching

Forcing links to be prefetched when they are not specified as prefetchable[citation needed].

[edit] Browsers supporting prefetching

[edit] Sites using prefetching

  • Google is the first well-known website that takes advantage of this feature so as to improve the user experience. If the first hit is considered very probable to be the desired hit, it is assigned as a prefetchable link.
  • Web Album Generator is a free program that creates photo albums which utilize link prefetching.

[edit] Criticisms

  • Users who pay for the amount of bandwidth they use find themselves paying for traffic for pages they might not even visit.
  • Webmasters who pay for the amount of outgoing traffic on their sites, are forced to pay for traffic generated by people who may never actually visit their sites.
  • Advertisers pay for viewed ads on sites that are never visited.[citation needed]
  • Browser usage statistics are skewed heavily towards browsers that implement prefetching.[citation needed]
  • Search engine referer statistics are skewed heavily towards search engines that implement prefetching.[citation needed]
  • Web site statistics become unreliable due to registering page hits that were never seen by the user.[citation needed]
  • Users may be exposed to security risks as drive-by downloads become more advanced and diverse.[citation needed]
  • Users may find themselves at considerable legal risk if illegal content is prefetched.[citation needed]

[edit] Notes

  1. ^ Link Prefetching FAQ. Retrieved on 2007-03-23.

[edit] See also

[edit] External links