Speeding up Firefox browser

May 20th, 2009  |  Published in Technology

firefoxHere are some tips which will make Firefox browser faster. I have tried this both on Windows as well as Linux and believe me this really helped and even you will appreciate after applying these settings.

In the address bar type “about:config” and press ‘enter’, this will all the configuration parameters for your Firefox browser. There’s a filter bar at the top which has auto complete feature so this will keep shortening your results as u start typing in it.

Look for the following entries:








Normally Firefox browser will make a single request for a web page at a given time. Enabling pipelining will allow browser to make several requests at once, which boost up the page loading.

Modify the configuration parameters as mentioned below:

  • 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.
  • Set “browser.startup.homepage” to “about:blank” this would avoid loading page at startup thus optmizing the browser load time – good thing if overall performance is compared.
  • Set “browser.sessionstore.resume_from_crash” to “false” – this will allow browser to avoid asking to load previous settings if the browser crashed – usefull if firefox is forked from other process and the restore window is to be avoided, also load time would be better.
  • Set “browser.sessionhistory.max_total_viewers” to “0”

  • Now is time for addition of new configuration variable. Right click in the browser window, select new->Integer Name it “nglayout.initialpaint.delay” and set the value to “0”. This value determines the amount of time the browser waits before it acts on the information it receives.

This will work for both Windows and Linux.

  • Other things which could be if you want to avoid these settings thing in Firefox Browser.

For Linux

Copy them inside a file named “user.js”

user_pref(“browser.sessionstore.resume_from_crash”, false);

user_pref(“network.http.pipelining”, true);

user_pref(“network.http.pipelining.maxrequests”, 30);

user_pref(“network.http.proxy.pipelining”, true);

user_pref(“nglayout.initialpaint.delay”, 0);




Place this file inside profile directory of Mozilla.

Example path ~/.mozilla/firefox/j5h0o2nx.default/

Starting Firefox would automatically pick these settings from that file.

Feel fresh with these new settings and enjoy 🙂


Get articles in your inbox.

Enter your email address:

Join Us

Twitter Chatter