Speed Up Firefox to the Max – 5+ Tweaks
How come we use Firefox 24/7 and yet we do not care to clean it up for maximum speed it can reveal? You might have noticed that Firefox tends to freeze sometimes. To maximize Firefox speed, we have to play with Firefox settings and tweaks Firefox a little bit. We will clear Error console, Vacuum its database, clear cache, set history storage level to a lower limit, increase browser requests number to access a website and some more….to achieve best performance of Firefox browser.
Clear Firefox Error Console
Proceed to Tools -> Error Console.
Hit the clear button.
Vacuum Firefox Database
Copy the following code:
Go to Tools -> Error Console.
In the code text bar paste this code and hit Evaluate.
Firefox will freeze for some moment.
Your Firefox database is empty now.
You can also do it with a Firefox extension Vacuum Places Improved which does the same with a single click of a mouse. It defragments your Firefox “Places” database (history/bookmarks) easily.
Clear Firefox Cache
Clear history at least once in a day.
Tools -> Clear recent history -> Everything
Set Firefox History Storage Level to Lower Amount
Every time Firefox requests a page or image from anywhere, that data is stored in your browser history for a default of 90 days. You can make Firefox load more quickly by limiting the history size.
Go to Tools -> Options -> Privacy
In the History Section, turn the dial down to 5 or 10 days (Remember my browsing history for at least).
You’ll need to clear your history or restart Firefox after you make this change.
Increase Requests and more
Normally the browser will make one request to a web page at a time. When you enable pipelining it will make several at once, which really speeds up webpage loading.
Type “about:config” in the address bar and hit enter.
Scroll down and look for the following entries or search them:
Alter the entries as follows:
Set “network.http.pipelining” to “true”
Set “network.http.pipelining.ssl” 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.
Also search for
Set these to true as well.
Select New-> Integer.
Name it “nglayout.initialpaint.delay” and set its value to “0”.
This value is the amount of time the browser waits before it acts on information it receives.