Quick Fire Fox Optimization Guide

1 pages Page 1
Techie
Techie
Frost Gate Guardian
#1
Guide #3 - Optimizing FireFox Load Speeds. This is very short but does wonders.

Some of you were saying that some pop-ups make you lag, try this out:

Enter 'about:config' into the address bar in firefox and right click on these options to change their values.

browser.turbo.enable - true

network.http.max-connections - 30

network.http.max-persistent-connections-per-server - 8

network.http.pipelining - true

network.http.pipelining.maxrequests - 8

nglayout.initialpaint.delay - 100

Thanks to Omega X for posting this link, a more in-depth look at optimizing FireFox:

http://forums.mozillazine.org/viewtopic.php?t=53650

What I have posted along with what is given in the link should have you on your way to a much faster FireFox! Enjoy!
Pharoke
Pharoke
Lion's Arch Merchant
#2
Heh, I did this about 2-3 weeks ago on my system and it helped a lot.
I
Inde
Site Contributor
#3
K Techie, I have the latest version of firefox (1.5) and I don't see:

browser.turbo.enable
nglayout.initialpaint.delay

Could it be because of the latest version?
Omega X
Omega X
Ninja Unveiler
#4
Quote:
Originally Posted by Inde
K Techie, I have the latest version of firefox (1.5) and I don't see:

browser.turbo.enable
nglayout.initialpaint.delay

Could it be because of the latest version?
Nope.

Its there.

Code:
user_pref("nglayout.initialpaint.delay", 750);
I don't know about the "turbo" setting, so I am going to advise against using it.

I suggest NOT to use a nglayout delay of 100 unless you know what you are doing.

GO here: http://forums.mozillazine.org/viewtopic.php?t=53650

It has everything that you need to optimize Firefox.

This is what I am currently using: (These are Dial-Up Settings)

Code:
user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.backoffcount", 5);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("nglayout.initialpaint.delay", 750);
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 8);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("network.http.proxy.pipelining", true); 
user_pref("plugin.expose_full_path", true);
These are user preferences. This goes into the user.js file. The easiest way to create and edit it is the ChromEdit extension. IT is great for changing user prefs on the fly.(if you didn't know this already)
IceD'Bear
IceD'Bear
Krytan Explorer
#5
Firefox, not Fire Fox

And yes, those settings help, used most of them for a long time (never heard of the 'turbo' one, and the initialpaint.delay is per user preference).
nimloth32
nimloth32
Lion's Arch Merchant
#6
i cannot find initalpaint.delay. Where is it????
Cam_Payton
Cam_Payton
Ascalonian Squire
#7
not on mine either, closest I have are
nglayout.events.dispatchLeftClickOnly
and
nglayout.debug.enable_xbl_forms

everything else was there
Venus
Venus
Lion's Arch Merchant
#8
Quote:
Originally Posted by nimloth32
i cannot find initalpaint.delay. Where is it????
I am having the same problem
Narada
Narada
Lion's Arch Merchant
#10
Right click and select New->Integer. A box will prompt for the integer name, enter 'nglayout.initialpant.delay'. (Without the ' marks). It will then ask for the integer value, at which point you enter '0'. Doing this tells firefox to not wait on displaying the data that it recieves, it will instead pop it up the instant it gets it.
Silverfang
Silverfang
Academy Page
#11
Quote:
Originally Posted by Cam_Payton
not on mine either, closest I have are
nglayout.events.dispatchLeftClickOnly
and
nglayout.debug.enable_xbl_forms

everything else was there
ditto, hope the rest does work
Legendary Lubbie
Legendary Lubbie
Academy Page
#13
put /prefetch:1 behind the command line in your shortcut.
lofblad
lofblad
Academy Page
#14
Quote:
Originally Posted by Legendary Lubbie
put /prefetch:1 behind the command line in your shortcut.
That might help if you have an extremely slow CPU or have too little RAM for the OS (128MB on Windows XP) or have LOTS of demanding applications working at the same time you start Firefox. Otherwise, no noticable improvement for you.
Xapti
Xapti
Frost Gate Guardian
#15
I set mine nglayout.initialpaint.delay to 0. I like it like that. Only occastionly is it ever slightly a problem, when links move around when the page is sitll loading (lets say I kknow where the link is and i want to skip loading of the page so I click the link as soon as it's loaded... problem is many sites have the layout so the links and other objects will be moving around substantually before the page is done loading, meaning i can click the wrong link (which is one of the reasons why the have the delay in place).
o
olik
Pre-Searing Cadet
#16
Bah, I accidentally did string but not integer and now I can't seem to replace it...
Charr Killer
Charr Killer
Frost Gate Guardian
#17
is there one of these for IE??

internet explorer for u noobs out there
xeLa
xeLa
Pre-Searing Cadet
#18
LOL.

internet explorer for you noobs out there? IE does not have/lacks the customizability for a browser compared to firefox.

it also isnt nice or smart to ask for help, but later call out the name 'noob.' you're acting more or less like a troll.

but to answer your question, no there is none.
Charr Killer
Charr Killer
Frost Gate Guardian
#19
Quote:
Originally Posted by xeLa
LOL.

internet explorer for you noobs out there? IE does not have/lacks the customizability for a browser compared to firefox.

it also isnt nice or smart to ask for help, but later call out the name 'noob.' you're acting more or less like a troll.

but to answer your question, no there is none.
thx for the answer
Omega X
Omega X
Ninja Unveiler
#20
Quote:
Originally Posted by olik
Bah, I accidentally did string but not integer and now I can't seem to replace it...
That is what a USER.JS file is FOR.

A User.JS file will implement the pref switches WITHOUT breaking Firefox. So if something that went wrong with the pref botches up FF, all you have to do is remove the user.js file and its back to normal.

Did anyone actually READ what I posted earlier?

I put a link that is STRAIGHT from the horse's mouth so that people can find the answers that they are looking for and you get a link from some tweak site and a bunch of other questions.

Let me quote myself just so that its clear:
Quote:
I suggest NOT to use a nglayout delay of 100 unless you know what you are doing.

GO here: http://forums.mozillazine.org/viewtopic.php?t=53650

It has everything that you need to optimize Firefox.
Mozillazine forums are the OFFICIAL Mozilla forums. If you can't find Mozilla/firefox related info there, you are not looking hard enough.