I'm trying the prerender feature in chrome, but when I check the network, I can see the request is beeing canceled for any link.
I'm using the following syntax:
<link rel="prerender" href="http://example.org/index.html">
I tried the live demo at http://prerender-test.appspot.com/ and got the same result. Why is that?
Update (from https://developers.google.com/chrome/whitepapers/prerender):
In some cases while prerendering a site Chrome may run into a situation that could potentially lead to user-visible behavior that is incorrect. In those cases, the prerender will be silently aborted. Some of these cases include:
Note: This is not an exhaustive list. Last updated 11/10/11.
- The URL initiates a download
- HTMLAudio or Video in the page
- POST, PUT, and DELETE XMLHTTPRequests
- HTTP Authentication
- HTTPS pages
- Pages that trigger the malware warning
- Popup/window creation
- Detection of high resource utilization
- Developer Tools is open
- Plugins such as Flash will have their initialization deferred until the user actually visits the prerendered page.
But the question is when can I use this feature?