Optimizing Firefox

October 2016

Mozilla Firefox is one of the most widely used web browsers around the world and is known for providing a rich and interactive experience to its users. One can optimize the performance of Mozilla Firefox web browser by removing the directory links from your favorites. One way to do this could be to hide the links folder thereby not touching the registry. The other option is to delete this folder by accessing the registry. There are other custom settings which the users can set for optimizing the performance for high speed, for an old PC, for memory management or if some incorrect manipulation was done at some point.

Optimising Firefox

Remove Directory Links from favorites

Despite deleting the folder "Links" in favorites, this one is regenerated automatically when you restart the computer.
There are two ways to get rid of the Links folder favorites.

Hiding Links folder

The first solution will aim to make invisible the Links folder.
This manipulation will remove it without touching the registry. Thus, it will be possible to restore it if necessary.
  • Show bookmarks from Internet Explorer.
  • Right-click on the Links folder and select Properties.
  • Check the Hidden attribute on the General tab.
  • Apply and validate with OK.
  • Restart Internet Explorer the Links folder will be gone!

To display the Links folder again, simply uncheck "hidden attribute".
Find its location and access the Links folder from:

My Computer/C:/Documents and Settings/Username/Favorites/Links folder

Permanently delete the Links folder

This second method is to delete the folder by changing its value from the registry editor.
  • Start <Run <Enter regedit <OK.
  • Go to HKEY_CURRENT_USER/Software\Microsoft\Internet Explorer\Toolbar
  • Double click the channel Links Folder Name.
  • Under "Value data", delete the links (the field must be empty).
  • Confirm OK and then close the registry editor.
  • Delete (one last time) the links directory of your Favorites.
  • At the next restart of the computer, this one has really disappeared.

Optimisation with High Speed

Use this trick if you use a broadband connection (ADSL, cable or leased line).

In Mozilla Firefox, type about: config in the address bar.
  • Read and accept the warning.
  • To find a value, simply type the name or part of its name in the search box called "Filter".
  • To create value, we must right-click on the page and select "New".

network.http.max-connections: turn 40 (previously 24).
network.http.max-connections-per-server: set 8.
network.http.pipelining: set to true (previously false).
network.http.pipelining.maxrequests: put 32 (instead of 4).
network.http.proxy.pipelining: set to true.
network.http.max-persistent-connections-per-proxy: turn 16.
network.http.max-persistent-connections-per-server: set 16.
network.dns.disableIPv6: set to true.

Create a new "boolean" named
and assign the value "true".

To should improve the performance include:
More simultaneous connections,
Less return reusing existing TCP connections to send multiple HTTP requests (pipelining).

Optimize for use on an old PC

It is possible to lighten the load (computing power) by asking Firefox to wait a little more before trying to display a page if it has not yet received all the content.
(this is useful, for example, when using a 500 Mhz Pentium with several tabs open.)

Note: this setting can also be significant on powerful machines.

To do this:
  • 1) Enter the following command in the address bar: aabout:config
  • 2) Right-click, New> Numeric value

Enter the following name: nglayout.initialpaint.delay

Enter the following value :2000

This is the time needed by Firefox before making a first display page if it hasn't received any data after a given time (in the manipulation, 2000 milliseconds or 2 seconds). Of course, Firefox will still display the page immediately if all the data is received in less than 2 seconds.

Note that: it is not at all recommended to set this parameter to zero.

This causes Firefox to render the page even if he hasn't received anything, wasting CPU cycles (and therefore unnecessarily slowing down your computer).

Optimise memory usage

The Fastback option allows the caching of the last pages visited and will provide a fast backtracking but tends to take up a lot of memory; but be careful if you do the following manipulations, the "back" option of your browser will not be of a big use ...
  • 1) Find string browser.sessionhistory.max_total_viewers
  • 2) Set the value "0"
  • 1) Create the string: browser.cache.memory.capacity
  • 2) Set the value "0"

From there, restart Firefox to take into account new parameters.

Software optimization for Firefox

If you do not want to embark on its changes, the software FireTune was designed to make the optimization process automatically, depending on your computer and your Internet connection

I made a wrong manipulation

You made a wrong manipulation and Firefox has become very slow?

Follow this guide carefully according to your problem:

I created a value/string that's of no use:

You have created a value instead of a string or string instead of a value
Or you assigned a bad name to a value/string.

Then the only way is to reinstall Firefox (uninstall it with this method) ...

You'll need to backup your Bookmarks (Ctrl + Shift + B -> Import and Backup -> Save ...).

Value/string incorrectly assigned

Type about:config in the address bar of Firefox, read and confirm the warning.
  • 1) Find the string / value
  • 2) Right click on the string / value -> Edit
  • 3) Assign the appropriate value

Wrong string/value has been modified

Type about:config in the address bar of Firefox, read and confirm the warning.
  • 1) Find the string/value
  • 2) Right click on the string / value -> Reset

Related :

This document entitled « Optimizing Firefox » from CCM (ccm.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the license, as this note appears clearly.