This actually started as a thread on Neowin and I thought I would post it here for good keeping.

I’m sure many of you Firefox users love the browser, but wish it were a bit quicker in rendering web pages. I can actually help you out a bit with a few custom settings that should give you a noticeable improvement in the rendering speed. Here’s what to do:

  • IN WINDOWS XP: Go to ‘Start’ and choose ‘Run’. In the window that appears, copy and paste “%UserProfile%\Application Data\Mozilla\Firefox\Profiles” (without the quotes) and hit ‘OK’
  • OR IN WINDOWS VISTA: Click the start orb in the bottom left. In the ‘Start Search’ dialog, copy and paste “%UserProfile%\AppData\Roaming\Mozilla\Firefox\Profiles” (without the quotes) and press ‘Enter’
  • In the Explorer window that opens up, there should be one folder. Open that folder. It will have a random name, so I can’t say what it’s name will be.
  • DOWNLOAD THIS FILE (right click, save target as) and save it to your desktop
  • Select the newly created file on your desktop and cut and paste it into the other folder I had you open before
  • Restart Firefox

That’s it. Depending on your machine, you should get a small to fairly noticeable boost in performance in Firefox. If you know what you’re doing and just want to know the contents of the file, this is what’s in the custom user.js:

user_pref(“content.max.tokenizing.time”, 600000);
user_pref(“content.notify.backoffcount”, 5);
user_pref(“content.notify.interval”, 200000);
user_pref(“content.notify.ontimer”, true);
user_pref(“content.switch.threshold”, 200000);
user_pref(“content.interrupt.parsing”, true);
user_pref(“content.maxtextrun”, 8191);
user_pref(“nglayout.initialpaint.delay”, 100);
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);

Enjoy