This page has been robot translated, sorry for typos if any. Original content here.

Tweaking Mozilla Firefox

You can access the Firefox tweaking options using some special Firefox commands. Having set the command in the address bar of the browser, in its window you will receive additional information.

about : - displays information about the version, kernel and browser build number, as well as copyright information;

about : cache - provides information about cache memory (including disk storage) with an indication of the complete list of all files;

about : buildconfig - displays a list of options and arguments that were used when compiling your version of Firefox;

about : plugins - will report on installed additional modules in the browser;

about : credits - will tell about those who took an active part in the development, debugging and testing of Firefox.

about : config - allows you to access many of the hidden settings of the Firefox browser. If any parameter is missing, then it needs to be created, after all changes - to restart the browser.

This, in my opinion, is one of the most useful settings in about : config .

network.http.pipelining
network.http.proxy.pipelining
And set them to 'true'. By default, the browser makes requests to the server sequentially, and when you turn on pipelining, all requests will be executed in parallel.

network.http.pipelining.maxrequests
Expose it for example in '32'. This number is the maximum number of requests executed in parallel.


nglayout.initialpaint.delay
Set to '0'. This number determines the delay before the displayed data is displayed.

config.trim_on_minimize
If you set it to false, it causes Firefox not to unload from RAM, which happens every time the window is minimized and maximized.

browser.cache.memory.capacity
To limit the memory used by Firefox, in the same window, you need to create a new integer parameter and specify a memory limit in kilobytes, for example, 10,000, as its value.

browser.tabs.tabClipWidth
It indicates the minimum length of the tab on which the close button is displayed. This parameter applies only to tabs that are not currently active. A value greater than 140 will hide the close button earlier, less than 140, will hide the close button later, a value of 0 will turn off the disappearance of the close button.

browser.tabs.closeButtons
0 - show the close button only on the active tab, 1 - show the close button on all tabs, 2 - do not show the close button at all, 3 - show the only close button at the end of the tab bar.

general.useragent.extra.firefox
If you see a message when logging in to a site that it is not supported by your browser, then a possible reason is to use Firefox 2. If you know that the site works fine with Firefox 1.5, you can try changing the user agent line. After this change, sites will assume that you are viewing them with a previous version of Firefox.

browser.urlbar.hideGoButton
Value: false removes the “forward” button near the address bar.


browser.link.open_newwindow.restriction
The standard settings of Firefox allow you to choose the method of opening pop-ups. There are two options: open in a new window or open in a tab. However, these settings have no effect on pop-up JavaScript windows, but this can be changed and the standard settings applied to them. 0 - opens JavaScript windows in the same way as other new Firefox windows. 1 - allows all pop-up JavaScript windows to open in a new window. 2 - opens all JavaScript windows according to your settings, unless another opening method is set in JavaScript.

layout.spellcheckDefault
0 - turns off spell checking, 1 - turns on spelling checking in multiline text fields and 2 - turns on spelling checking in all text fields.

browser.sessionstore.enabled
false - turns off FIXED session recovery, true - turns on FIXED session recovery.


Everything was tested on version 2.0.0.14