The 12 Best Firefox About:Config Performance Tweaks
Below are a few of our favorite Firefox performance hacks, tweaks, and productivity enhancements that can be made via the About:config of Firefox. We show you step-by-step how to perform the tweaks and what each of the tweaks are responsible for and how they improve your performance in Firefox and increase your productivity.
Typically when a program in Windows is minimized for a period of time, the program will give back the RAM that it used so that users of the system can use the memory for other applications that may be running. By default, Firefox does not perform in this matter, making your system run lower on RAM than it should.To enable the setting so that Firefox gives back RAM, do the following:
1) In the Firefox address bar type: about:config and then hit Enter.
2) In the "Filter" search, type: config.trim_on_minimize.
3) Right click on the setting and click "toggle" so that the Value turns to "true".
After performing the above, you will need to restart the browser and Firefox will now "give back RAM" when minimized. To undo the change, perform the steps again but make sure the value turns to "false".
Hacking Firefox Network Settings for Performance
HTTP is the protocol used for most web pages today and multiple requests can be sent before any responses are received in your browser, and this is known as pipelining. Pipelining reduces network load and can reduce page loading times, but the downside is that not all servers support the feature. For the servers that do support it, this setting could drastically improve the loading speed of pages in Firefox.To enable the settings for network pipelining, do the following:
1) In the Firefox address bar type: about:config and then hit Enter.
2) In the "Filter" search, type: pipelining.You should see the following:
network.http.pipelining
network.http.pipelining.maxrequests
network.http.pipelining.ssl
network.http.proxy.pipelinine
network.http.pipelining
network.http.pipelining.maxrequests
network.http.pipelining.ssl
network.http.proxy.pipelinine
Set the first option to: true and second option to: 8. The SSL option you can set to true, if you want to use pipelining for secure sites and if you are using a proxy, you'll want to set the fourth option to true as well to benefit from pipelining using a proxy server.
Yet another network feature that can be tweaked is the maximum number of connections by server, and in total that are allowed at any given time. Users on slower connections may want to reduce this number to help prevent HTTP connection timeouts. Users on faster connections may want to increase it. Below are the settings that I use.
To enable the setting so that Firefox uses more connections at once, do the following:
1) In the Firefox address bar type: about:config and then hit Enter.
2) In the "Filter" search, type: max-connections
You should see the following:
network.http.max-connections
network.http.max-connections-per-server
network.http.max-connections
network.http.max-connections-per-server
I have the first setting set to 45 and the last setting set to 30. If you are on a slower connection, the default or lower would be better.
Graphics Rendering and UI Hacks
Firefox readers web pages incrementally - they display what's been received of a page before the entire page has been downloaded completely. Since the very start of the page usually contains only meta information, css, javascript and simply doesn't have much useful information to display, Firefox will wait a short interval before rendering a page and this next setting controls that interval. The default is set to 250 milliseconds and we're going to change it to 0 so that the page renders as soon as possible.
To enable the settings for faster page rendering, do the following:
1) In the Firefox address bar type: about:config and then hit Enter.
2) In the configuration window, right click and choose New -> Integer
3) Name it nglayout.initialpaint.delay and set it to 0.
Rather than wait until a page has completely downloaded to display it to the user, Mozilla applications will periodically render what has been received to that point. Because reflowing the page every time additional data is received greatly slows down total page load time, a timer was added so that the page would not reflow too often. This preference controls the maximum number of times the content will do timer-based reflows. After this number has been reached, the page will only reflow once it is finished downloading.
To enable this setting do the following:
1) In the Firefox address bar type: about:config and then hit Enter.
2) In the "Filter" search, type: content.notify.backoffcount
3) Double click on content.notify.backoffcount and change the Value to 5.
To add this functionality perform the following:
1) In the Firefox address bar type: about:config and then hit Enter.
2) In the configuration window, right click and choose New -> Integer
3) Name it content.notify.interval and set it to 849999
To add this functionality perform the following:
1) In the Firefox address bar type: about:config and then hit Enter.
2) In the configuration window, right click and choose New -> Boolean
3) Name it content.interrupt.parsing and set it to "True"
To add or remove this functionality perform the following:
1) In the Firefox address bar type: about:config and then hit Enter.
2) In the "Filter" search, type: browser.blink_allowed
3) Right click on the setting and click "toggle" so that the Value turns to "false". This disables the blinking.
1) In the Firefox address bar type: about:config and then hit Enter.
2) In the configuration window, right click and choose New -> Integer
3) Name it ui.submenuDelay and set it to 0.
To enable the middle mouse click as a paste feature, performing following:
1) In the Firefox address bar type: about:config and then hit Enter.
2) In the "Filter" search, type: middlemouse.paste
3) Right click on the setting and click "toggle" so that the Value turns to "true".
Now on to one of my favorite Firefox tweaks, displaying search results in a new tab. I always hated how Firefox would use my existing tabs, when I used the search feature built in Firefox. Now, with the setting below it will open a new tab with the results, leaving my previous tabs untouched.
Here is how to do it:
1) In the Firefox address bar type: about:config and then hit Enter.
2) In the "Filter" search, type: browser.search.openintab
3) Right click on the setting and click "toggle" so that the Value turns to "true".
1) In the Firefox address bar type: about:config and then hit Enter.
2) In the "Filter" search, type: view_source.editor and you should see the following:
view_source.editor.externalview_source.editor.path
Change the first setting to "true" and change the last setting to the full path of your text editor. Now you can enjoy firefox opening source code of web pages in your favorite text editor.
Submitted by Wesley Roberts on Sun, 03/01/2009 - 01:00
0 comments:
Post a Comment