Google Prefetching for Mozilla Browsers
kv9 writes "A post on GoogleBlog reveals that Google has enabled results prefetching for Mozilla based browsers, which means that the top results of queries are being loaded in the background and pages will load faster. More info on the Mozilla Prefetching FAQ and the Google Webmaster FAQ"
I can see employees being confronted for browsing pages they never actually looked at. An obvious example: innocently searching for info on the silly Vin Diesel movie "XXX" turns up a nice mix of Vin and pr0n in the top results. Presumably a mix of both are loading up in the background
Trolling is a art,
Mozilla blocks refers from slashdot... you'll have to copy and paste the links to anyting at mozilla.org
Does somebody knows whether MSIE and MSN collaborate the same way?
Anyway it could be obvious that Google tries to establishes such alliances against his main concurrent (besides Yahoo).
Trolling using another account since 2005.
Would prefetching pad the click count for the ads that Google shows along the side? I know, the client (Moz) adds a
X-moz: prefetch
header, but how many server admins log this?
This looks like it will be a really useful resource. Are there any other examples of the best way to do this? For other browsers. Also does anybody know of useful sites that list all these little known features that are available but never talked about?
Replace the %23 with a # and the url will work.
Not sure if it changed, or if the submitter or editor mangled the link...
h ing
http://www.google.com/webmasters/faq.html#prefetc
Based on where it's inserting the space, I'd say both. (Submitter mangled, editor posted without checking.)
deus does not exist but if he does
Slashdot kills the # character in the URL: prefetching faq
get nemulator
but they seem very concerned. Why?
Great: so by using Google I'm wasting my bandwidth and eating into my monthly download limit. Is there anyway to disable this?
Mozilla blocks /. referal; have to copy/past it for them to work.
This actually seems like a pretty good thin IMO. I already use a mozilla tweak to preload backgroudn pages, and this just seems like a logical web site based extension of that. If you've got the bandwidth; Flaunt it:D
I'm on dial-up at home, and the last thing I want is to download 500K of pages I might not actually view.
tasks(723) drafts(105) languages(484) examples(29106)
working link for the Google Webmaster's FAQ you'll have to scroll to bottom of the page on your own.
Expending a little brain mass would lead you to the correct URL, which is incorrectly encoded in the summary:
h
http://www.google.com/webmasters/faq.html#prefetc
I need more crap streaming into my cache... Haven't looked yet so I hpe it is easy to turn off.
Ever heard of the concept "one click and you're guilty?" Users of this feature who unknowingly perform a search that returns results containting offensive/illegal content may find themselves being prosecuted by local, state or Federal authorities...
Proof of concept: Google caught in anti-Semitism flap. Replace "anti-semitism" with "child pornography" and you'll understand what I'm getting at...
a href="http://www.google.com/help/features.html#pre fetch"
I cant see why this is useful. I dont search for "britney spears" or stuff like this. This is going to eat my bandwitdh, and I just have a DSL 256Kbps connection, so I wouldnt install this. It would be nice if it prefetchs gmail, thought.
Here is The working Google link
Ubuntu is an African word meaning 'I can't configure Debian'
...that's just Bugzilla, anything else on the mozilla site accepts referrals from slashdot.org.
I am NaN
Here's the actual link: http://www.google.com/help/features.html?#prefetch
are spammers, i rarely find relavent links on the first page thesedays, usually the first page is full of spammers and scummy affiliates, on some queries its not until you get to page 3-4 that you start to get what you want, i cant imagine how bad its gonna be in 5 years
maybe its time to offload that google stock because if they dont fix it (a really, really hard problem) its just gonna be another yellow pages, ie a database of adverts, perhaps a voting/moderation system would fix it, i dunno i cant see how they are going to stop its demise
--AJS
The last thing I want is for those pages to show up in the company's web access logs, so I think I'll skip this feature when I'm at work.
So.. it has come to this
I'm using a modem you insensitive clod!
You don't know what I am using. I just want to know if it's common practices to favor a client or not.
Anyway, as the service is free as in beer, I would not even imply it could be illegal to do so... What would rather (but not quite definitively, especially if we see a search engine as a free sample of a software company catalog) be would be to explicitely ban other browsers to imitate the favoured browser.
Trolling using another account since 2005.
Meanwhile, people who actually followed the links know that only a single page is ever prefetched.
1. Type "about:config" the address bar.
2. Scroll down to the setting "network.prefetch-next" and set the value to "False".
Sucks for those of us on shared providers, I guess, who don't want this so our bandwidth costs don't increase.
I wish they had an option in the Google preferences to disable this, as I don't need a slower connection. Fortunately, you can disable it:
It would be nice if there was an option in Firefox prefs to do this so I don't have to remember it every time I reload.
Only when google is confident that the top result is the one you want - the one link that the vast majority of people actually click - do they include the prefetch link for that one resource. Go and try it for yourself, and look for prefetch in the source. For the vast majority of searches, it isn't there. Only when looking for the authoritive resource (such as stanford.edu for "stanford") is the prefetch link actually there.
Sure, their metrics might be off at times, but the way this has been implemented is definitely a good way, and will be very helpful for users of all browsers implementing prefetching (which currently is gecko-based only afaik, but could easily enough include opera and safari and such as well in the near future).
Type about:config ... then scroll down to network.prefetch-next ... double click it to "false" ... all done.
PS: Google on "google triangle" and you'll see why they picked this page to prefetch...
Though I'd like them to prefetch the "next search page" as well... at least, that would tend to speed up *my* googling. I'm probably atypical, though, if they don't do it...
Um, if you read the Mozilla Prefetch FAQ, you'll learn that this only happens when you are not using bandwidth for something else. Don't worry.
Thanks for the link, that's so much better!
i e/coverv/91/205691.jpg">
<link rel="prefetch" href="http://images.rottentomatoes.com/images/mov
Anybody know what's going on here?
Unless :
You have an ADSL line with a really stingy cap (for instance BT in the UK offer a cheap service with a 1GB/month cap). I'm sure their customers will be happy about downloading pages they won't read.
You're a web admin that pays a lot for bandwith. I bet they'll be really happy that lots of people will be downloading their pages without ever looking at them.
You're at work surfing through a proxy that does filtering / logging and there are some dubious sites that get pre-fetched for you. Enjoy getting sacked for something you didn't do!
Well, I don't know about you, but I'm struggling to see any drawbacks to this great new technology!
type about:config into the address bar and scroll down to the network.prefetch-next entry. Ensure that this is set to false.
Replace the %23 with a # and the link will work.
It's great to see Google supporting these sorts of features, but this is one thing that doesn't really work in practice.
A search for 'stanford' is the example. If you do that on Google, Firefox then goes off and also loads the stanford uni homepage. But if you click on the top Google result (stanford uni homepage), your browser then loads the page again. Why? Because the page doesn't send any cache friendly headers (presumably because it is dynamically generated). So you don't actually gain anything.
This could turn a google-bomb into an effective DDOS attack... have all kind of blogs set up a google-bomb against a website and link to an image off of the page. Then, when that link hits the top it gets hit automatically, as well as with every other blog (that scales the pagerank for pointing to the popular hit) that puts that picture up. Since they all get prefetched, the images will load up and that page will get nailed by 100x requests. Google will end up shutting this service down before long because of similar abuses.
Is the prefetching working for anyone? I've done some simple searches and none of the pages at the top of the result list loaded faster. I looked at the code and there doesn't seem to be prefetch attributes on the links either. I tried .com and .ca, same thing.
On a related note, I use a similar trick/hack with my photo gallery. When viewing an image at full size, the page loads up the next image wrapped around with a css display:hidden attribute so the browser fetches the next image without displaying it and saves it in its cache. When the user clicks on next to view the next image, the page loads really fast. Prefetching however has the benefit of being a standard, the browser downloads the file quietly, and it can be turned off.
[alk]
So , that means if I *accidentidly* search for a pron related topic, or pron is definatly in the top responses from google, It gets downloaded without me doing anything?
-=fshalor
As someone who has not used windows in 24 months, and is somewhat behind in its development:
Does IE even support prefetching?
Not only could this get you in trouble by inadvertently downloading porn at work, but you could download even more incriminating things.
Say for example you were searching for info on that convicted sex offender that moved into your neighborhood or searching for news on terrorist attacks. Prefetching could potentially have your computer downloading things you wouldn't otherwise download and that could get you in real trouble.
Now every 56ker is going to move away from google. Not to mention these crappy ISPs which limit your bandwidth per month..
I like muppets.
IRL or when associated to proprietary services that'd support it a very specific way, like an MS service developed by people who could access its internals?
Trolling using another account since 2005.
Could this be the end of the slashdot effect (as long as people use Google as their portal-entry tool)?
Now accepting PayPal donations!
Looks like the Mozilla team is donig yet another "embrace and extend" with features that haven't yet been officially adopted into the html standard...
Oh, wait, we're only supposed to complain when Microsoft does that
Why doesn't Slashdot ever get slashdotted?
Is anyone else just plain uncomfortable with your browser doing "stuff" on the background? I'd like -no traffic- when I'm not doing anything with it.
Furthermore, how does Google define 'no activity'?
If I do a search while downloading the latest pr0n from Usenet or fetching the latest trojan horses from Kazaa, will downloadspeed suffer because the browser starts to do all kinds of thing I didn't order it to do?
France again sues Google for direct copyright and trademark infringement by downloading proprietary and copyrighted materials without the end-users specific permission. A spokesperson for France was quoted as saying, "Qui êtes-vous ? Que faites-vous ici ? Je me rends." More on this story as it develops.
If someone says he and his monkey have nothing to hide, they almost certainly do.
I think it would make more sense if network.prefetch-next would be set to false by default. Then gearheads could turn it on if they wanted.
s/Firefox/IE/ && s/Google/MSN/ and the reaction here would change completely.
:)
not trolling -- i haven't used IE in years and am a gushing firefox and google fanboy... but having browser-specific features on websites is generally not a good idea, even if it isn't that evil blue browser and is the good one instead. this also seems like an unfair burden to put on small websites..
this has some interesting ramifications though:
now you can really googlebomb a site you don't like. get them to be the top if-not-relevant result and their bandwidth usage increases without an increase in real visitors.. hmmm
I DARE you to put the following link in firefox with this feature on
& btnG=Google+Search&meta=
http://www.google.co.uk/search?hl=en&q=child+porn
Tell me how it goes when Bubba and his friends get hold of you, if you do so.
Worked for me before, directly from that link... I suspect Google.
deus does not exist but if he does
I've been googling, checking the source and my web proxy logs, and despite the fact that prefetching is enabled and it's not working.
There's no attribute in the document that comes down from google, there's no Link: header in the response, and (most convincingly) there's no entry in the proxy log. Nothing else is being downloaded, so it's not the browser waiting for idle time. I think Google's just not really using prefetch right now, despite their claims to the contrary.
This is under Windows Firefox 1.0.2 with prefetch enabled, searching with the FF search widget as well as through google directly.
Any idea what gives?
Other browsers, like Opera or Safari, could easily implement the same next document pre-fetching. Next isn't something the Mozilla team made up, it's part of the w3c specs. Now, if Google started using the --moz CSS extensions to do things like round corners, THAT would be browser specific.
It seems to me that Google has just utilised a browser facility intended for site owners use only. Surely this precaching will increase traffic to websites without the website actually gaining the benefit of real user traffic, as many sites must pay for their own bandwidth is this really desirable? It worries me that to disable this, a webmaster must configure their server to return a 404 if the cache header is present in the request - how can Google justify implementing on a whim something that could inherently cost the industry millions of man hours.
I assume since you are posting on slashdot, you aren't a grownup then?
Weird... doesn't work with a Slashdot 'Referer:'. I wonder why? Anyway, change the %23 to a # when Google gives you a 404 and it should work.
deus does not exist but if he does
LOL! Before I came here I tried to go Mozilla's website with no luck. I did find explanation from here. ;)
Forget the Feds, you're much more likely to get nailed by your IT department for this. I wonder if a user who was unaware of this feature and got fired thanks to links loaded by it could sue the Mozilla Foundation. I can just see some malicious little asshole putting hidden (via color) links in their webpages that download utterly offensive crap just to see if they can get someone fired. I especially expect this sort of thing from the same sort of Slashdot trolls who posted that infinite pop-up of gay porn thing in the Firefox Hacks story.
I also expect that this will be abused by unscrupulous websites who want to run up their ad revenue by having people preload a page full of ads. Many people have already expressed concerns for those who have slow connections or who do not have unlimited access. This could also be used by spammers to verify people who are smart enough to have web-bugs disabled via cookie and image blocking on emails but who don't know about preloading if the Thunderbird people enable this in email (which would be foolish beyond belief).
I just think this concept is a horrible idea.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
I wrote up a blog post describing how Google and Firefox are helping each other out.
- cooperation-on-link-prefetching/
e -plans/
The link prefetching stuff that Google's using? It was developed by a Mozilla programmer employed by Google. Interesting times!
http://www.jall.org/blog/2005/03/31/googlefirefox
Or for more predictions on the Firefox/Google future in general:
http://www.jall.org/blog/2005/03/19/googles-futur
For example if you search for: ~hot
You'll get the tracking links. I think it's random on many searches, but on ~ searches, they always have it.
-- these are only opinions and they might not be mine.
Well it used to exist.. I can remember not having Linux installed yet, and using IE + Google toolbar. I was able to click a happy or a angry face, which was used to determine the PageRank. I think sites with a high PageRank ended up higher in search results, I'm not sure about this.
Why isn't this for Mozilla? Does anyone know?
Tha-tha-tha-tha-that's all folks!
For anyone who's at work and worried about explicit content being 'prefetched', just go to the main Google search page and save your preferences to strictly filter all explicit text and content. Problem solved.
it seems like lots of slashdotters are whiny bitches, because without a really good reason for turning it off they're just like "quick go to about:config and turn it off!"
maybe i'm the only person who realizes that there are better uses of my time than waiting for a page to load.
Use IE. Internet Explorer does not have this bug.
At least for my queries. So prefetching the first result is a bit silly in my case.
I do pretty specific queries.
Nowadays my searches seem to turn up tons of mailing lists with the same messages.
If I wanted mailing lists, I'd do the search in google groups...
That said, the mailing lists sometimes don't show up in google groups...
I think Page Rank is starting to fail. I'm not surprised actually. I'm actually surprised it worked for so long. Probably all that tweaking by the Google folk is keeping it moderately useful.
Teoma is producing less redundant results in comparison. Though it's less comprehensive compared to Google.
Of course, sometimes there just isn't any answer on the Web...
Isn't this just a way of promoting Google by increasing referers from the Google search engine to these sites? "Hey, this Google thingie attracts a lot of visitors, let's get some AdWords while we're at it!"
Of course, it CAN be distinguished by by the header, but how many of you check the X-mos: prefetch in your stats?
I don't think the fact that google prefetching for mozilla based browsers is indicative of any "special" relationship between the two. Rather, google probably thinks something along the lines of "We should try out precaching pages. We don't want to do it for everyone ... hmm, 5-10% might be good. Hey! Mozilla browsers composed ~10% of the user base! Lets tryout precaching for for those browsers"
and with mozilla not having corporate rollout kits, good luck in updating those 5000 workstations by hand
i can see a lot of people being either reprimanded or worse sacked
, i dunno what Firefox and Google was thinking adding stuff like this switched on by default
and we think MSIE can be bad
There is a way to disable it, but it requires manual modification of the javascript config for that user profile...
The problem, especially with corporate users, is that you never know when google is going to return a work-unsafe document to a search. If your browser starts going after a porn site without your knowledge or consent, you still can nevertheless get in hot water with your company.
Here is the remark in the faq regarding this issue:
"We are considering adding UI for this preference (see bug 166648); however, our theory is that if link prefetching needs to be disabled then there must be something wrong with the implementation."
The theory is dead wrong for many reasons. Link pre-fetching may need to be disabled for professional reasons.
seraching for XXX pR0n than anything to do with Vin Diesel.
Is the prefetch feature enabled yet? It doesn't seem to be enabled for me. I just pulled up Firefox 1.0.2, searched Google for "Java", then viewed source and tried searching for "rel=", and it wasn't on the page.
Also while it may not actually show as loaded on your browser or history visits, I don't expect corporate would care to see all the Firewall hits that deny the pre-fetch, because they probably will still trigger the access denied mechanism.
Maybe this will work out for Google, maybe not. It could go either way.
Letter To Iran
Only if it's clearly the only response you're likely to want. Searching for something where it could mean something else, like, say "penthouse", won't trigger it. Searching for "Bianca's smut shack" probably would.
I am trolling
No. Only the top result is linked, and even then, only if Google is confident you will click it.
you could do that with javascript.
just include an onClick XMLHttpRequest script which sends the coordinates of the cursor when the user clicks on a result.
Since the google page looks pretty similar on every browser, the y-coordinate should (could) tell you on which result the user clicked...
pretty hackish - but without any redirect and/or visible to the user.
I've been doing some advertising on google lately, and have yet to see any significant correlation between what google claims they're sending and what I'm actually receiving.
When contacted about this they come up with all kinds of lame reasons why this is the case...
This 'tactic' will make it look like I'm receiving far more traffic from google than I really do.
MP3 Search Engine
It aint cool to make this "feature" opt-in by default. I'm sitting here in the middle of Siberia paying 1.5c for every MB. Sure I quickly turned it off in about:config but what about dozens of the ppl I installed Firefox for??? What should I tell them when they start getting hit with higher internet bills? Sucks...
US-UK-Israel: The real Axis of Evil
Does anyone know what kind of security risks there are with this? For instance, is there a way that some malicious code could be executed in the preloaded page that I would not have otherwise gone to?
Now if they can just get http://maps.google.com/ working on Mozilla again.
should you not be searching for non-work related stuff at work. You should actually be working if you're getting paid to do it. :-/ ....unless you are looking at Slashdot.
To block or ignore prefetch requests (from Google and other web sites), you should configure your web server to return a 404 HTTP response code for requests that contain the "X-moz: prefetch" header.
Wouldn't 403 be a more appropriate status code? Why are they suggesting 404?
$x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
$x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
An obvious example: innocently searching for info on the silly Vin Diesel movie "XXX" turns up a nice mix of Vin and pr0n in the top results. Presumably a mix of both are loading up in the background
That's only presumable if you don't atually read the (extremely short) description on the linked Google page. It says that it loads the top result for some queries (presumably, those where they have data that suggests that you will be clicking the first link).
..., it really does. This is one of those annoying 'features'.
Prefetching is an explicit Mozilla Suite UI Preference (advanced/cache) but you have to go to about:config to change it in FF.
We normally disable prefetch on our Mozilla 1.7.6 installs but we don't get a box to tick in FF 1.0.2, even in an "Advanced" submenu.
For those who want to jump up and down and say "if you don't want to change about:config you're not l33t enough to use Firefox" I say:
a) I thought FF wasn't aimed at the l33t
b) I have no problem changing about:config for myself
c) I do have a problem advocating a browser to non-technically comfortable users when options like this (as opposed to beta-options grossly affecting stability) are not in the UI.
If a solely about:config option is debuted in x.y and is still around in x.y+2 it should either be added to the UI or removed entirely and reworked. Since prefetch has been in Mozilla since 1.2 it should be in FF's UI.
But then, as a Suite Supporter I would say that, wouldn't I?
Agreed. In the age of broadband, this is just a bad idea. Latency is low enough that we can get that page quick if we want it, so why pre-download it. Waste of bits if we don't want it. And from a web site operator's POV, do I want my logs filled with these hits, which DON'T turn out to be real users?
Google's own words. So they know its a bad idea but they're doing it anyway.
You can use iframes to load entire sites.
I have Firefox 1.0.2 and I checked my preferences under about:config , cleared my cache, did a google search for stanford, then did an about:cache to see the cached entries. Nothing was prefetched.... unless I am missing something.
Yesterday I did a google search for "fink" and was asked to accept a cookie from fink.sourceforge.net when it displayed the search results. I was wondering about that.
-- $SIGNATURE
So every time I search on Google I will be visiting all sorts of web sites that I do not want to visit. Getting all sorts of cookies that I don't want to get. Does anyone else feel that this is a huge violation of online privacy? Or am I just paranoid? :)
Google needs to turn this off ASAP!
Strikes me as an anti-competative move against Internet Explorer -- not that Microsoft has pulled tricks against other browsers (e.g. Opera). IE will not prove as nimble now in some circumstances compared to FF at one of the most visited Internet portals in the world. I expect howls of outrage any time now from MS.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
Yep, as this post explained. However, I used Windows hosting, which is generally IIS.
What happens to Google Suggest? I have tested on two computers, both MSIE and Firefox, Google Suggest does not "suggest" anymore. Do any of the FAQs talk about this? Whats going to happen to Suggest?
I'm stunned.
:(
This is so unmittigatedly evil that I am making up words to try to describe it.
I've said it a thousand times but Google is pure EVIL. I also mentioned numerous times about how they would lock themselves into FF/Moz to the exclusion of service for other browsers. This is jst the first baby step.
And lastly the fact that this feature exists/has existed in Moz/FF and is now actually being exploited means that using FF on Google is now the most insanely dangerous thing you can probably do on the net.
JUST SAY NO to the newly budding evil empire of Google/FF. Do it now before it's too late!
Sure, mod as flamebait, ignore all the warning signs, fall to the evil and be sorry later, see what I care
Great. I plan on google bombing some links to my advertisers. Thank you Google for increasing my revenue!
3. Profit!
This seems like a bad idea overall. Bandwidth wasted for everyone and ghost users on sites that need to track visitors.
And maybe I'm too old school (having been raised on a 14K modem) but my DSL is so fast I don't particularly feel the need for the pages to preload.
Cheers.
Google's use of is invalid. is only allowed in they should be putting the rel on the itself.
I LOATHE automatic "features" like this. This should be an opt-in feature. Let's think about how useless this actually is..
If you're going for the first result in google, you're likely to not have read the rest of the list. What would be the time between delivery of results and you clicking on the first result? 1 second? 2? 5?
So that's a big amount of time for preloading. Thanks guys! Those 2 seconds really helped me out. Not to mention a cache/history of sites i've never visited.
Collective Type Project
Strictly, it's not Mozilla.org alone, and it's not Bugzilla alone either. Out of the box, the Bugzilla system does not block access from Referer: http://slashdot.org/* (for example see GNOME Bugzilla), but the specific instance of Bugzilla on mozilla.org does.
I can't comment on any speed increase just yet, but all I know is that the GooglePreview extension doesn't seem to like it. It shows thumbnails of Google rather than the search results.
Current mood: Irritated
Brain kills internet cells.
I like the way it gives you a chance to back out of t link. I see people posting tinyurl links all the time and just refuse to click them for obivous reasons.
Got to remember to start using that for long links. Thanks.
If you wanna get rich, you know that payback is a bitch
cross-domain prefetching is evil.
Meme of the day: I browse "Disable Sigs: Checked". So should you.
Other people here have already discussed the "you'll get in trouble from work/authorities for prefetching things on to your computer you don't even know you're loading" deal, so I won't touch that. They've also discussed the "You'll use more bandwidth" thing.
Here's my complaint, from an entirely different direction: two years from now, is every default installation of Mozilla and/or Firefox going to require me to change a laundry list of preferences in order to avoid features I don't want?
I mean, go ahead and put these features in, but don't activate them automatically: do what Opera does (asks if the user wants to activate a feature) or just leave them off by default, and add a menu option to turn it on.
Having these things turned on by default is going to be an inconvenience going forward, and smacks a bit of elitist "we know what's better for your web browsing experience than you do" attitude, you know what I mean?
At this point, I'd be thrilled with setting optional parameters like this to 'off' by default, and updating the default installation home page (visible on first execution of the app) to a page listing "Great optional features", along with buttons to turn them on and a quick note on how to turn them back off if desired.
It'd be nice if Google actually followed the HTML standard and put the <LINK rel="prefetch"> in the HEAD section, instead of in the BODY. Another problem is that most of the time spent downloading a typical page is the graphics, style sheets, scripts, etc. Just caching the page itself doesn't seem to do a whole lot in most cases.
Software sucks. Open Source sucks less.
you can now claim the pages got downloaded beyond your knowledge.
So what happens if you prefetch a page that stresses some vulnerability in the browser? Does it get to run even though you didn't really even browse to the page....
The following statement is true
The preceding statement is false
On the other hand, it would be nice to be able to specify a maximum bandwidth to use for prefetching as another option. However, perhaps a proxy-cache (like Apache or Squid) could recognize the
header and give those requests lower priority and more-throttled bandwidth. Hey... the cache could even parse HTML requested from it and fetch those links; then users of older browsersw could get the same benefits!I think Google has leveraged this feature in a very intelligent way because they only insert link prefetching hints when they are very confident that the target page is the one you are looking for. For the vast majority of searches, there are no link prefetching hints. Moveover, please understand that Google or any other site could just as easily use JavaScript to prefetch these documents (using XMLHttpRequest from an onload handler). The link prefetching feature in Mozilla is designed as an alternative to JavaScript based techniques. It is good because it gives the browser control over the prefetching process. That allows the browser to be smart about bandwidth usage. For example, Mozilla will only prefetch one document at a time, and it will cancel the prefetches whenever the user loads anything else. Mozilla will also tell sites that the request is a prefetch and not a normal request. That way sites can properly account for these requests in their traffic logging. If you've ever written code to prefetch images (using "new Image()") that will be shown later when the user mouses over some element in the page, then this feature gives you a better way to do that. In short, this is a good thing for users :-)
So, exactly how much time will a person save by having the first link (which will obviously be so authoritative that everyone automatically chooses it anyway) loaded before clicking it?
You type in your search terms - sanford
3 or 4 seconds expire before Google returns sanford.edu
You immediately click on sanford.edu.
The most you'll save is the few seconds it takes to read sanford.edu and click on it. Right?
Aah, change is good. -- Rafiki
Yeah, but it ain't easy. -- Simba
We could do set this on /., so when you click on a discussion, it automatically pre-fetches the article!
Uhmm... actually, never mind
Information: "I want to be anthropomorphized"
Does prefetching only fetch the html, or the images too? If no images are loaded the bandwith is minimal, no kiddy porn violation will exist, and you will not have downloaded anything that could *really* get you fired.
Is that a cheap french wine, or some such?
hawk
Stop shitting about windows registry. It's EXACTLY the same as ye old praised shitload of differently sintaxed plain texts.
.conf file in some obscure directory made by hacked rpm from different distro precedes both the one lying in /etc and in ./app/conf dirs.
Applications misue both of them. And to be honest - I prefer windows registry. In there, at least, I know I see it all. With plaintext configuration files I have spent far more time searching why something is shitting around, just to discover that yet another stupid app has decided that it should prefer
Ahh, what a world that would be where each app would be running in it's small little jail. No corruption of system registry, clean uninstalls and possibly subjails for dependency software.
snurf... what a dream.
Anyway - it's not the windows registry that sucks. It's an excellent idea and magnificent implementation. It's just that WE WILL NEVER LEARN TO WRITE GOOD AND PROPER SOFTWARE. And this is the issue that has to be adressed.
but Seamonkey still has it. Go Suite Go.
Bleah :p mozilla is so slow you have to resort to stuff like prefetching. For us opera users, we don't need no stinkin' prefetch, our browsers are still faster than bloatzilla.
the last thing I want is every page on a search result preloaded... sometimes I don't want to put my IP there! egad! run for the hills... shit, the hills are on fire!!!
-pyrrho
One of the first things taught in Computer Security is that you should not enable features or services unless there is a need for them and justify why there is a need to assume the risks inherent in turning that feature on.
/. world knows about it) has many implications for virus propogation, affiliate program click fraud, distortion of traffic measurements, employee disciplinary legal issues...
As others have pointed out, pre-fetching (especially now that the
For the Foxfire folks to have enabled this feature by default - with no reasonable preference/options interface for the non-geek user and nothing in the browser help (go to Help and search on "Prefetch") to document the functionality - this plays enormously into the hands of those who want to label FireFox (and more generally open source) as being insecure, reckless, and not appropriate in the corporate environment.
Final 2006 "Proof of Global Warming" US Hurricane Count -> 0
Easy --- fetch the page with the XML object and it's stored in the cache.... clicking on the link will 302 it (okay, now I lost you)
I've created a prefetch sampler of the concept, check it out. http://zx2c4.com/documents/prefetch/
ZX2C4
So we do a prefetch of an ad site, with related cookies so we can be tracked? No thanks! Is there a way of turning this feature off?
XML is like violence. If it doesn't solve the problem, use more.
...
Whoops, looks like, in this case, it isn't.
Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
Fireclick used to do that. They had javascript tags in the web pages that would preload content for you before you clicked anything. Same concept but with a search engine. I wonder if there's patent issues... oh no more bad karma!
er... yeah! That's the problem! If google is configent that I'll click it, then it gets downloaded. I'm sure enough people search for smut on google and then click the top results regularly for google to become confident that most people who enter in that sort of search click the results.
lol
-=fshalor
I expect that Google is smart enough not to include this tag on pages that would be blocked by SafeSearch, which would eliminate most porn sites.