Mozilla Firefox (abbreviated officially as Fx, but also commonly as FF) is a free web browser descended from the Mozilla Application Suite, managed by the Mozilla Corporation. Firefox had 18.41% of the recorded usage share of web browsers as of May 2008, making it the second-most popular browser in current use worldwide, after Internet Explorer.
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.
Here are some Very Useful Tips to speedup your Firefox.
Open Firefox. In your location bar, type about:config
Once it Opens You should see similar to the following screen

Make the following changes :
#1 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.

#2 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.

#3 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.

#4 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.

#5 Go to the filter bar again and type plugin.expose_full_path. It is used to show full path to plugins in about:plugins.
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.

#6 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. It is time to wait before an initial reflow attempt during page rendering.

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

Once you finished this you should see the following screen.

#7 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.It is 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.

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

Once you finished this you should see the following screen.

#8 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.It is delay the time a menu takes to open a sub-menu.

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 ( Default value is 1 )
Firefox Memory Leak Fix
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 binary counting. Thus 16 megabytes = 214 = 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.