WebKit and Chrome prerendering
niallkennedy.com
niallkennedy.com
TL;DR: Only one page may be prerendered at a time per-instance of Chrome (not per-tab).
It would be nice to know if this just limits simultaneous prerendering, or if only one link may be prerendered and it must be clicked on or "evicted" before any more prerendering will occur.
Anyone else?
So won't this be confusing, as non-discriminating sites choose to inflate their page views by ignoring whether those were prefetches or real loads?
And what about ads?
This doesn't really effect much, to be honest. People who want to inflate their stats already do so by counting bot traffic, iframe requests, etc. Google's been doing partial javascript evaluation for a long time as part of their spidering.
There are a lot of sites out there that use JavaScript reloads every X minutes to do this sort of thing already. More trackable but I bet they still include those numbers in their media packs ;-)
TechCrunch, for example, has this near the bottom of the source:
setTimeout('location.reload(true)',1200000);
So that's every 20 minutes.A more insidious trick to "inflate" your views would be to detect when a tab isn't open but still showing your site and to refresh a lot more often in that case (meaning the user won't notice).
Think of it like an iframe. Any page can already trigger pageloads of your page that the user might not had intended.
It's a bit different though when the biggest fucking site on the internet joins in.
Why should I be forced to expend bandwidth every time Google decides a page on my server is relevant to a search result? This could double or even triple my bandwidth costs.
What? Use robots.txt and exclude yourself from the Google index. It's not like they're preloading the first 200 results for obscure searches. If you're one of the top few results for a very active search then I'm sure someone else is more than willing to take over if you can't handle the load.
If you're worried about the technology itself being abused to DDOS people, I don't see how it enables any attack methods that didn't already exist.
I guess I should give Google more credit, and assume they're not idiots.