>Speed up web browsing with Firefox/Swiftfox

>Here’s a little article, like many others about firefox, on how to speed up the web browsing a little (specially if you are using a proxy). I will not go over what all the different parameters and settings mean, I’ll leave that for your googeling goodness 🙂
Lets get cracking!

1.
First of all you need to locate your firefox profile.

On Linux systems it’s usually: /home/[USER]/.mozilla/firefox
On MS Windows systems: %APPDATA%\Mozilla\Firefox\Profiles (i think)

2.
Next, open the “profiles.ini” (%APPDATA%\Mozilla\Firefox\ on Windows) file and check for the profile that has the name “default”, and enter the “Path=” directory (%APPDATA%\Mozilla\Firefox\Profiles on Windows)

3.
Now, create a new file with your favorite text editor and name it “user.js” and paste this in:

user_pref(“network.proxy.socks_remote_dns”, true);
user_pref(“network.dns.disableIPv6”, true);
user_pref(“network.ftp.idleConnectionTimeout”, 300);
user_pref(“network.http.request.timeout”, 300);
user_pref(“network.http.keep-alive.timeout”, 600);
user_pref(“network.prefetch-next”, false);
user_pref(“network.proxy.failover_timeout”, 900);
user_pref(“config.trim_on_minimize”, true);
user_pref(“content.notify.backoffcount”, 5);
user_pref(“dom.disable_window_status_change”, true);
user_pref(“browser.cache.memory.capacity”, 65536);
user_pref(“browser.sessionhistory.max_entries”, 0);
user_pref(“browser.sessionhistory.max_total_viewers”, 0);
user_pref(“browser.sessionstore.enabled”, false);
user_pref(“browser.sessionstore.resume_from_crash”, false);
user_pref(“dom.disable_open_click_delay”, 0);
user_pref(“plugin.expose_full_path”, true);
user_pref(“gfx.color_management.enabled”, true);
user_pref(“network.http.request.max-start-delay”, 0);
user_pref(“network.http.pipelining”, true);
user_pref(“network.http.proxy.pipelining”, true);
user_pref(“network.http.pipelining.maxrequests”, 6);
user_pref(“ui.submenuDelay”, 0);
user_pref(“content.interrupt.parsing”, true);
user_pref(“content.max.tokenizing.time”, 2250000);
user_pref(“content.notify.interval”, 750000);
user_pref(“content.notify.ontimer”, true);
user_pref(“content.switch.threshold”, 750000);
user_pref(“nglayout.initialpaint.delay”, 0);
user_pref(“network.http.max-connections”, 40);
user_pref(“network.http.max-connections-per-server”, 6);
user_pref(“network.http.max-persistent-connections-per-proxy”, 12);
user_pref(“network.http.max-persistent-connections-per-server”, 6);
user_pref(“browser.cache.memory.capacity”, 65536);

…and save

Now all you have to do is start up firefox (restart it if you had it open) and enjoy a faster browsing experience!

You can play around with these settings if you want to, and remember to restart firefox everytime you change one of these settings.

Leave a Reply

Your email address will not be published. Required fields are marked *