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,
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?
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
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)
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"
Here is The working Google link
Ubuntu is an African word meaning 'I can't configure Debian'
BUGzilla blocks Slashdot referrers, not MOzilla.
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
...that's just Bugzilla, anything else on the mozilla site accepts referrals from slashdot.org.
I am NaN
It's not the speed of google - it's the speed of jumping off google and on to the website "most likely" to be what you're searching for.
At some point, somewhere, the entire internet will be found to be illegal.
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!
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.
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.
"Google uses a special prefetching feature in Firefox and Mozilla web browsers to provide this functionality, so results prefetching is not available in Internet Explorer or other web browsers."
Now, is it really easier to post a question and wait for an answer than to just read the article?
nil
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...
I agree with you. What's worse is sometimes the first several sites are all the SAME worthless pages but with different URLs.
I also like your idea of voting too. Every time you click on a site after searching Google you should have an opportunity to rate its relevance. That'd get rid of a lot of crap quite quickly
If someone says he and his monkey have nothing to hide, they almost certainly do.
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!
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.
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
Um, if you read the Mozilla Prefetch FAQ, you'll learn that this only happens when you are not using bandwidth for something else initiated by the current Mozilla application. Worry :-)
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.
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.
Even if it WERE mozilla, rather than just bugzilla as mentioned above..
:D)...click tab settings..and make it always block referer. Or you can just make TBE do it for every site, though i dont.
Install tabbrowser extensions (TBE), and right click your quicklaunch type link at the top of firefox(which we all know we all have right?
TBE and adblock make browsing in firefox about a thousand times better. Why firefox doesnt have good tab behavior in the first place is beyond me.
With TBE closing a tab doesnt just kick me to the last tab, goes to last selected. Also middle clicking links from within pages keeps proper sorting in TBE and colour codes it to show you whats going on.
You can drag tabs around and a million other little features that are missing from the default tab behavior. Good stuff.
It's easier to fight for one's principles than to live up to them.
You do have this chance to vote, if you find a useful page clicking the "More like this" link, not only gives you pages tuned closer to that page, but it also tells Google that's what you wanted to see when you searched in the first place.
There's a Firefox plug called LiveHTTPHeaders which will show the requests/responses the browser is getting. Using this I can see that the browser only loads the HTML page for the prefetched page, not any associated images/javascript files etc. Because of this you'll only notice a difference if your browser caches the HTML file, and even then the difference in loading time is likely to be minimal.
Or it'd get a lot of spammers voting their crap in quite quickly
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.
Now every 56ker is going to move away from google.
Why?
Lie the article says, Moz/FFX only uses bandwidth you're not already using, so it won't make any other operation slower, and if you're on a slow connection then prefetching a page saves you even more time than if you're on a fast one. What's the use case that would have you moving to the door?
Kevin Fox
Lie the article says, Moz/FFX only uses bandwidth you're not already using
no, it only uses bandwith _itself_ is not using.
so it won't make any other operation slower
yes, it can make everything else slower (IM, mail, P2P, updates, etc.)
What's the use case that would have you moving to the door?
slow connection, ISPs with bandwith cap, not wanting unwanted unvisited sites in your cache,
But, you can turn it off in FF, but unfortunately not on a per site basis
This has been in Mozilla for almost four years and it doesn't violate any standards. look at the "Is link prefetching standards compliant" item in http://www.mozilla.org/projects/netlib/Link_Prefet ching_FAQ.html.
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.
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.
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
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.
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