As most of you know, HTML5 introduced a standardized browser mechanism called link prefetching, one that allows preloading the content of select URLs in the background, if the browser determines there is no network activity. It's used by adding the following to the head:
<link rel="prefetch" href="http://www.example.com/">
I'm curious if this mechanism works reliably for XMLHttpRequest as well -- in the sense that if I specify a link prefetch, and then sometime later on that very same page initiate an AJAX request, would the XHR be a HTTP byte-range request, or ask for the entire page, effectively ignoring a partially preloaded page?
In english: would the AJAX request benefit from the preloaded or partially preloaded content as well?