They offer different flash templates with latest features.
Login

Forgot password
Register
Back
Written by:
efthialex
Score: 88
votes: 99
Format: Article

 How to Make Firefox Faster on Linux Mint


Note

Before making any changes, please make a backup of .mozilla/firefox/--------.default/prefs.js for your own safety. prefs.js is a file that stores all of your history and bookmarks from Firefox.

 

  • First open Firefox.

 

  • Type "about:config" (without quotes) in the Firefox address bar and then click "Enter". This command opens a configuration page that allows the user to change advanced system settings in Firefox.

 

  • Speed up page loading/rendering time in Firefox. Right-click anywhere in the "about:config" window, click on "New" and then select "String". Name the string "nglayout.initialpaint.delay" (without quotes). Enter a value of "0" and then click "OK". This tweak decreases the amount of time Firefox waits to render a page from 250 milliseconds to zero. Make the same process and name the string "content.notify.interval" and enter a value of "0".

 

  • Force Firefox to release reserved system RAM when the browser is minimized. Right-click anywhere in the "about:config" window, click on "New" and then select "Boolean". Name the entry "config.trim_on_minimize" (without quotes). Change the value to "True" and then click "OK". This setting forces Firefox to only reserve about 10 MB of system memory while minimized.

 

  • Normally Firefox only sends one or two tunnels to the website. However, the more tunnels you use the faster you go. To change this, type in filter bar "network.http.pipelining.maxrequests" and change the value to "150".
    Attention: The more tunnels you use, the more bandwidth you use, meaning you could use as tunnels as you want but that would probably kill the sites bandwidth if everyone did that. 150 is a very good value.

 

  • Type "network.http.pipelining" in filter bar, and set it to "True" by double clicking it.

 

  • Type "network.http.proxy.pipelining" in filter bar, and set it to "True" by double clicking it.

Tags: firefox mozilla mint
Created: 6 years ago.
Last edited: 4 years ago.
Reviewed: 6 years ago.
Read 8585 times.

Comments
8 months ago

fquansah
Really Cool configuration tip.
Good work
 
2 years ago

Yarus-Arsene
Thanks a lot it works but the speed hast increase that much cause when streaming online the video stills buffers and take much time before reading and stops at time.
but when surfing the web the speed is much faster.thanks
 
3 years ago

teXew
2) for "network.http.pipelining.maxrequests" 8 will be enough! - more is not necessary!

Iv tryed 8,4 seconds load page,tryed 10 3.5 sec load page,and when i tryed 15 iv got 3 seconds which is plenty fast for me.If i go above i get the same 4 or higher seconds resault,try which one works the best.
I havent increased the piplelining above the default,iv just set it to true and please be sure to ignore that TRIM command above,its not usefull.
Mozilla 27. Linux mint 16 Mate (64bit)
 
3 years ago

JVdiaz
very usefull, it does work, I have an older computer(intel pentium dual cpu at 2.0 GH, whit 993 on RAM) and firefox was taking forever to open pages and new tabs, whit this tweak now is running way faster than before, thanks a lot :)  
4 years ago

baba
hey thankz man...it worked
 
4 years ago

limitingfactor
Good tips -thanks.
For info, I'm running Mint 14 and the pipeline.maxrequests parameter is defaulted to 32. I left that the same; I also didn't set content.notify.interval or config.trim.on_minimise, having read through some of the posts below. I set everything else as per the tutorial, and FF is definitely faster - thanks :)
 
4 years ago

Zymsmith
Seems faster with the tweaks...thanks for the post!  
5 years ago

amad7
Thank you soo much for dat infooo!!!!!  
6 years ago

efthialex
@DJCrashdummy:
Thanks for the tips.
 
6 years ago

DJCrashdummy
nice... some well known settings for most experts!
BUT:...
1) "config.trim_on_minimize" will only have an effect on windows-systems! - and it also can slow down your whole system if it's swapping all the time!
2) for "network.http.pipelining.maxrequests" 8 will be enough! - more is not necessary!
3) values below 100000 (120000 is the default) for "content.notify.interval" can also increase the page-loading-time and slow down your system!
4) maybe you can also tweak "network.http.max-connections", "network.http.max-connections-per-server", "network.http.max-persistent-connections-per-server" and "network.http.max-persistent-connections-per-proxy"!? - i don't post values for these settings because everyone knows it better and has his own "right" settings!

--> for everybody who wants to know more about the "hidden" mozilla-settings look here: http://kb.mozillazine.org/About:config_entries
 
6 years ago

ivy_s
Nice one.  
6 years ago

efthialex
@westcoastsunset:
I don't get offended, but in your previous comment you didn't mention the Bank of Amerika, you just say Banks. I'm from Greece and i have full access on my local banks. ;)

One more thing, you can report an issue, this is why this forum gives you the opportunity to comment. ;)
 
6 years ago

westcoastsunset
I'm not concerned about losing preference data. Yes I could have made a backup, but I would just have been backing up the default state anyway, which I felt was pointless. But I can tell you that on a linux platform, when I made the changes in the article, I could not log into Bank of America's website to check account balances. Not a big deal, I simply restored Firefox's default state. I also decided to research what some of these changes actually do and this is what I discovered about a couple of them.

You should not get offended If I'm reporting an issue with this tutorial or pointing out that some of them only have an affect on windows since the windows operating system has a vastly different memory manager.

I really could not log into my banks website and that should not offend you. I was simply trying to be helpful. I thought this was a forum to discuss issues pertaining to linux mint.

I know that it was these changes that kept me from logging in since I had another laptop running windows and I could log into Bank of America from there. I also have the chromium browser installed and I also had no problem logging into Bank of America from that browser on linux. Next time I will not be so helpful.
 
6 years ago

efthialex
@westcoastsunset

First you wouldn't lose your data from firefox if you had a made a backup, before making any changes.
Secondly, this tut work out for a lot of people, some of them are my friends and they don't have any problem.
 
6 years ago

westcoastsunset
config.trim_on_minimize only works on windows, does not have an effect on linux platforms. See http://kb.mozillazine.org/Config.trim_on_minimize

I had trouble getting into my banks website when making these changes so i had to delete my prefs.js file. this will reset firefox back to program defaults but you lose all of your settings and homepage

It should also be noted that firefox is only capable of 8 network pipes, so a high value like 250 will have unknown effects. See http://kb.mozillazine.org/Network.http.pipelining.maxrequests for more info
 
6 years ago

blueXrider
Forgotten fixes. I used this back in 2004. Thanks for the reminder. :)
 
6 years ago

stanlee
tx ;) !!!  
6 years ago

DJ_KIM
ok, what do you do when the only monitor you have is one that the screen width/height is 800 x 600, and when you open FireFox, it changes everything to black & white and crashes? I have a "new" monitor on my Windows computer, but only have use of a very old monitor for the Linux at this time. Is it the monitor that is causing FF to do this, or is it just FF that don't like the monitor? Any ideas, help, suggestions would be appreciated. Thanks.

And especially thanks for this post, as it will come in handy in the future when we get a new monitor for the Linux.
 
6 years ago

sayan_acharjee
Awesome trick. thanks :)  
6 years ago

Tolkayn
awesome tutorial =)  
6 years ago

thirdeye
Just in case: it might be a good idea to backup the config file before making changes.

In your user home directory (showing hidden files)

.mozilla/firefox/[xxxxxxxx.default]/prefs.js
 
6 years ago

efthialex
@HATRED tipota file mu, eyxaristo gia tin ypostiriksi.  
6 years ago

HATRED
euxaristo re alex :)  
6 years ago

mdraja
thnx 4 sharing .....it's really cool  
6 years ago

loukoumas
it's working!  
6 years ago

KJK0
thnx!!!  
6 years ago

Tonya
It works! Great! Thank you very much!  
6 years ago

Boringbytes
Thanks for this tutorial, its been very helpful.  
6 years ago

DarkTower87
Very nice! Thanks for the settings.  
6 years ago

AbeFreeman
Very significant performance improvement. Makes previously pokey sites like Yahoo come up very quickly indeed. Thanks so much for sharing this info.  
6 years ago

Ioseph
Awesomesauce  
6 years ago

zaenal1234
very good.  
6 years ago

efthialex
@mikefreeman Ask the Mozilla Team. ;)  
6 years ago

mikefreeman
Very cool! Why aren't things like this default?  
6 years ago

Elisa
Yep, for most geeks well-known settings :-)
Another tip to have a stable and unbelievable-quick light browser: get&install; Dillo :-))
Compile it from (it's easy, really ;)): http://www.dillo.org/download.html

Or try some compiled .debs ;) from:
https://launchpad.net/~d.filoni/+archive/dillo/+packages
...from that page u can add your deb sources as well...

Enjoy! ;)
 

Other tutorials from efthialex