I’ve blogged about these before, but I decided to put them together in one big blog entry.. Enjoy!

If you have broadband internet access this does a great job of speeding up FireFox. If you’re not using Firefox, get it.

1.Type “about:config” into the address bar and hit return. Scroll down and look for the following entries(you might not have them all):

network.http.pipelining network.http.proxy.pipelining

Normally the browser will make one request to a web page at a time. When you enable pipelining it will make several at once, which really speeds up page loading.

2. Alter the entries as follows:

Set “network.http.pipelining” to “true”

Set “network.http.proxy.pipelining” to “true”

Set “network.http.pipelining.maxrequests” to some number like 30. This means it will make 30 requests at once.

3. Lastly right-click anywhere and select New-> Integer. Name it “nglayout.initialpaint.delay” and set its value to “0”. This value is the amount of time the browser waits before it acts on information it receives.

For me, pages now load almost instantly. I don’t have any solid numbers for you, but visually I’d say I saw a 100x increase. Hopefully you’ll see better performance, too. Now I *don’t* think this will help dialup users (and in fact could bog down your dialup connection) but try it, anyway and see if it helps.

After digging in a little more on the tip I found for speeding up FireFox, I found some more great enhancements. Adding these will give you more maximum HTTP connections at one time and more *per server*. Firefox leaves IE in the dust now.

network.http.max-connections : 64
network.http.max-connections-per-server : 21
network.http.max-persistent-connections-per-server : 8

Firefox has a great tabbled browsing interface, but many websites use links that open other browser windows, instead of just opening a new tab. This option will force them to display in new tabs.

browser.tabs.showsinglewindowmodeprefs : true

Remember to restart FireFox to make sure these changes take effect.