Sponsored Link
Mozilla Firefox is a cross-platform browser, providing support for various versions of Microsoft Windows, Mac OS X, and Linux. Although not officially released for certain operating systems, the freely available source code works for many other operating systems, including FreeBSD,OS/2, Solaris, SkyOS, BeOS and more recently, Windows XP Professional x64 Edition.
I am providing some Very Useful Tips to speedup your Firefox.
In your location bar, type about:config
Once it Opens You should see similar to the following screen

Tip1
In the filter bar type network.http.pipelining
You should see the following screen

Normally it says " false " under value field , Double click it so it becomes " true ".
Once you finished this you should see the following screen.

Tip2
In the filter bar again and type network.http.pipelining.maxrequests
Once it Opens You should see the following screen

Default it says 4 under value field and you need to change it to 8
Once you finished this you should see the following screen.

Tip3
Go to the filter bar again and type network.http.proxy.pipelining
Once it Opens You should see similar to the following screen

Normally it says " false " under value field , Double click it so it becomes " true ".
Once you finished this you should see the following screen.

Tip4
Go to the filter bar again and type network.dns.disableIPv6
Once it Opens You should see the following screen

Normally it says " false " under value field , Double click it so it becomes " true ".
Once you finished this you should see the following screen.

Tip5
Go to the filter bar again and type plugin.expose_full_path
Once it Opens You should see the following screen

Normally it says " false " under value field , Double click it so it becomes " true ".
Once you finished this you should see the following screen.

Tip6
Now you need to Create new Preference name with interger value for this got to Right click -> New -> Integer

Once it opens you should see the following screen

Here you need to type nglayout.initialpaint.delay and click ok

Now you need to enter 0 in value filed and click ok

Once you finished this you should see the following screen.

Tip7
Now you need to Create one more Preference name with interger value for this got to Right click -> New -> Integer

Once it opens you should see the following screen

Here you need to type content.notify.backoffcount and click ok

Now you need to enter 5 in value filed and click ok

Once you finished this you should see the following screen.

Tip8
Now you need to Create one more Preference name with interger value for this got to Right click -> New -> Integer

Once it opens you should see the following screen

Here you need to type ui.submenuDelay and click ok

Now you need to enter 0 in value filed and click ok

Once you finished this you should see the following screen.

Some more Tweaks
Enable the spellchecker for inputfields and textareas (default is textareas only)
layout.spellcheckDefault=2
Open lastfm://-links directly in amarok
network.protocol-handler.app.lastfm=amarok
network.protocol-handler.external.lastfm=true
Firefox Memory Leak Fix
Open a new tab. Type "about:config" without quotes into the address bar and hit enter/click Go.
Right-click anywhere, select New, then Integer. In the dialog prompt that appears, type:
browser.cache.memory.capacity
Click OK. Another dialog prompt will appear. This is where you decide how much memory to allocate to Firefox. This depends on how much RAM your computer has, but generally you don't want to allocate too little (under 8MB), but if you allocate too much, you might as well not do this. A good recommended setting is 16MB. If you want 16MB, enter this value into the dialog prompt:
16384
(Why 16384 instead of 16000? Because computers use base-12 counting. Thus 16 megabytes = 16384 bytes. Likewise, if you want to double that and allocate 32MB, you'd enter 32768.)
Click OK to close the dialog box, then close all instances of Firefox and restart. If your Firefox still uses the same amount of memory, give it a few minutes and it should slowly clear up. If that fails, try a system reboot.
Now your Firefox will now be 3 -- 30 times faster in loading pages.


Would you be so kind to clarify the meaning of tips 5 to 8? Thanx
here you go
Tip5
plugin.expose_full_path
show full path to plugins in about:plugins.
Tip6
nglayout.initialpaint.delay
time to wait before an initial reflow attempt during page rendering
Tip7
content.notify.backoffcount
number of initial reflows during timer-based rendering After this number the page is only reflowed when the calculation of the layout of larger parts of the page is finalized
Tip8
ui.submenuDelay
delay the time a menu takes to open a sub-menu
I hope this helps you
Or you can do the simple route and download fasterfox. http://fasterfox.mozdev.org/
https://addons.mozilla.org/firefox/1269/
Yeah. Fasterfox does all of this, and more, pretty much out of the box 🙂
Good post!
Hi. I’ve been using FF exclusively since ’05 and have of course used most of these tweaks before.
After loading an extension last week which corrupted my profile (I think it was called Load Time Analyzer – I left a msg), I completely uninstalled and wiped all traces of Mozilla and Firefox from my box (folders, registry), rebooted and reloaded it. I neglected the normal tweaks only because I forgot about them (so I’m glad I came across this post for a reminder.
Getting to the point, I figured this would be a good test of the aforementioned ‘Fasterfox has all this already” statement. btw: I’ve had that loaded in the past but read that it produced memory leaks in FF so I deleted it – guess I’ll find out now!
WRT this new FF install, here’s how the tweaks above broke down with Fasterfox now loaded too:
1-3 = above changes existed
4, 5 = needed to be manually set (meaning Fasterfox DID NOT change them)
6 = I already had in place ??? (maybe I did set that one after the reinstall but I’m 99.9% I didn’t else I would’ve set all the other tweaks at the same time).
7 = I didn’t have this one but I never heard of it before either.
8 = I had this, it was set to 50, I changed it to 0 as noted.
I’m still MCE only (not Ubuntu) but don’t think FF cares, guess I’ll find out now.
YMMV G/L
Just wanted to report back: all is good.
Great tips, thanks for sharing 🙂
You forgot 1
content.notify.backoffcount
* content.notify.ontimer must be set to true for this preference to take effect.
-> http://kb.mozillazine.org/Content.notify.backoffcount
By the way you should just drop->
content.notify.backoffcount
content.notify.ontimer
and go with
integer
content.maxtextrun
5000
instead, it’s alot faster.
I’d also throw in->
network.ftp.idleConnectionTimeout 60
network.http.keep-alive.timeout 30
so it’s not locked just waiting for a reply from a slow site, or keeping a connection to a site your done with.
What are the units on all those delays and timeouts?
Well done tuit !
Check out this kewl site to measure webpage loading speed before and after tweaking about:config. Clear FF cache prior to testing. Also, this site provides testing of download / upload / websurfing speed. http://www.numion.com/stopwatch/
prima war firefox wie ein flugzeug,dankeschön
Awesome tips dude !
I tried it and indeed my firefox is way faster. Btw this works on every machine running FF not only ubuntu.
Robbert
$11: they’re in seconds, and some, like the sub-menu delay, are in milliseconds. 🙂
BTW, computers count in binary, e.g. Base-2 … not Base-12 !! But I guess this was just a typo up there? 😉
These tips work great on FF for Windows too (thank you !) except for the memory leak fix. I’ve set it to 16384 a few days ago but after a day’s use it still takes up over 114MB memory, like it normally does.
What I do find interesting is the disk cache capacity which is set to 50000 by default and not 51200. Why should it need multiples of 1024 for the memory capacity setting ?
hi thank’s all
Dude thank you so much, FireFox was sucking on Ubuntu 6.06, these tweaks make it fly!!!
Good,Download Firefox BLogWe Got You Archives in My blog,Thank’s
thanks good tip…
Dude (or dudette), thanks for the tips! My FF browser is loading pages much faster now.
do u need to restart firefox?:D
Superb! Great tweaks! I really needed to improve browsing & download speeds on my broadband connection. Thanks!
Thanks for the tips. They all seem to work (I guess) except for the memory leak. Firefox is up to 105meg after a few hours. Pesky…
woo hoo works great, thought I knew it all lol
Hello
Thaks for the tweaks.
For the step 7 –> content.notify.backoffcount. is necessary add content.notify. ontimer that it’s another entries in about:config that you have to create like Boolean with a Value of True.
This tip is for the page of mozillazine dot org.
thanks for the tweaks.. except for the fact you kept on typing “interger” instead of “integer” a lot. great work1 hehe.. and I tried that guys tip in post #10.. works great.. thanks all..
Above settings has disabled my Adblock and Adblock Plus addons. How do I re-enable these?
Also please clarify the spellchecker tweak (amorak). Do you set up another integer value for these last 2? Do you leave it at 0?
If I don’t like these tweaks, how to reset to default?
Wow good stuff. This is the best article i have come across on tweaking firefox in ubuntu.
Keep up the good work and allow the OpenSource community to grow.
OpenSource baby just love it!!!!!!!!!!!!!!!!!!