Link prefetching

Link prefetching

Link prefetching is a draft 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 an Internet Draft standard, examples of prefetching can be divided into standard compliant and non-compliant:

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 [cite web|url=http://developer.mozilla.org/en/docs/Link_prefetching_FAQ#Is_link_prefetching_standards_compliant.3F|title=Link Prefetching FAQ|accessdate=2007-03-23] .

Non-compliant prefetching

In opposition to the Internet Draft, by forcing links to be prefetched when they are not specified as prefetch links.
* Fasterfox has an option to enable the prefetching of all page links by the browser.

Browser support

*iCab was the first browser (February 2001 or earlier [http://lists.webjunction.org/wjlists/web4lib/2001-February/005076.html] ) to support prefetching
*Mozilla Application Suite (Firefox etc.) and its derivatives - the first browser to support prefetchingFact|date=February 2007.
*browsing using a Google Web Accelerator (maybe technically called precaching)

ites using prefetching

Notable sites include:
*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.
* [http://www.ornj.net/webalbum/ Web Album Generator] is a free program that creates photo albums which utilize link prefetching.

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 (non-compliant prefetching)
* Browser usage statistics may get skewed towards browsers that implement prefetching.
* Search engine referer statistics may get skewed towards search engines that implement prefetching.
* Web site statistics may become less reliable due to registering page hits that were never seen by the user.
* Users may be exposed to more security risks - by downloading more pages, or from un-requested sites (additionally compounded as drive-by downloads become more advanced and diverse).
* Web providers may find themselves at liability of third-party content outside of their domain that could be hot-swapped, however search engines has made it heavily accepted than one should have no liability of what one links to, and this is only slightly different through making it more mandatory that one gets the links content.

Notes

See also

* Prefetching

External links

* [http://www.mozilla.org/projects/netlib/Link_Prefetching_FAQ.html Mozilla Link Prefetching FAQ]
* [http://www.google.com/help/features.html#prefetch Google Help: Search Features]
* [http://gemal.dk/browserspy/prefetch.php Test for Prefetch support]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Prefetching — generally means loading something ahead of time and could refer to any one of the following topics:* Instruction prefetch, in computer architecture, a microprocessor speedup technique * Prefetch input queue (PIQ), in computer architecture, pre… …   Wikipedia

  • Prefetching — Als Prefetching (englisch, dt. ‚vorheriges Abrufen (von Befehlen)‘) bezeichnet man in der Informatik das heuristische Laden von Speicherinhalten aufwärts in der Speicherhierarchie, bevor ein Bedarf evident geworden ist, um so im Falle des… …   Deutsch Wikipedia

  • Fasterfox — Infobox Software name = Fasterfox caption = Tony Gentilcore collapsible = author = developer = released = latest release version = 2.0 latest release date = 2006 10 30 latest preview version = latest preview date = frequently updated =… …   Wikipedia

  • Prefetch — Als Prefetching bezeichnet man in der Informatik das heuristische Laden von Speicherinhalten aufwärts in der Speicherhierarchie, bevor ein Bedarf evident geworden ist, um so im Falle des tatsächlich eintretenden Bedarfs eine höhere… …   Deutsch Wikipedia

  • Cross-site request forgery — Cross site request forgery, also known as a one click attack or session riding and abbreviated as CSRF (pronounced sea surf[1]) or XSRF, is a type of malicious exploit of a website whereby unauthorized commands are transmitted from a user that… …   Wikipedia

  • Usage share of web browsers — [ [http://marketshare.hitslink.com/report.aspx?qprid=0 qptimeframe=Q qpsp=38 Market share for browsers, operating systems and search engines ] ] legend|#00ffff|Other (0.26%)] Usage share, in web browser statistics is the percentage of visitors to …   Wikipedia

  • NetJet — For the jet charter and aircraft management company, see NetJets. For the video game system, see Net Jet. NetJet was the first commercially available web accelerator. The product was developed by Peak Technologies in 1996 and released in January… …   Wikipedia

  • Market adoption of Mozilla Firefox — Since its initial release in 2004, market adoption of Mozilla Firefox has increased rapidly. Firefox is the second most popular browser worldwide, after Internet Explorer. Usage share not shown): [ [http://marketshare.hitslink.com/report.aspx?qpri… …   Wikipedia

  • Moore's law — Plot of CPU transistor counts against dates of introduction. Note the logarithmic vertical scale; the line corresponds to exponential growth with transistor count doubling every two years …   Wikipedia

  • Technical features new to Windows Vista — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”