Administrator Lite Posted September 14, 2009 Administrator Share Posted September 14, 2009 You may have installed countless add-on in Firefox to enhance your using experience, but if you want to get the most out of Firefox, you really have to hack your way into the about:config.The about:config page contains most (if not, all) of Firefox configuration options. It is so far the most effective, and the most powerful way to tweak and enhance your Firefox performance. Here are 28 of the popular tweaks.Accessing your about:config pageIn your Firefox, type about:config in the address bar.You will be shown a warning page. Click the “I’ll be careful, I promise!” button to proceed.On the main page, you will see a long list of configuration entries. Enter the name of the key you want to update in the “Filter” field. The list will narrow to only the entries that match your keyword as you type.To modify the value, simply double click on the entry value field and update the entry. That’s all!Isn’t that simple? Now, let’s get to the tweaking.1) Adjust the Smart Location Bar’s Number of SuggestionsIn Firefox 3, when you start typing in the location bar, a drop-down list of suggestion URLs will be shown. If you want it to show more than 12 suggestions (12 is the default), you can adjust the browser.urlbar.maxRichResults keys and get it to show the number you want.Config name: browser.urlbar.maxRichResultsDefault: 12Modified value: Set to your desired number of suggestion. If you want to disable it all together, set it to -12) Disable the session restore function Firefox 3 automatically saves your session every 10 secs so that whenever it crashes, it can restore all your tabs. While this is a useful feature, some of you might find it irritating. To disable this function, toggle the value of browser.sessionstore.enabled to FalseConfig name: browser.sessionstore.enabledDefault: TrueModified value: False if you want to disable the session restore function 3) Adjust the Session Restore Saving FrequencySame as above, if you decided to keep the session restore feature on, but want to reduce the session saving frequency, change the value of browser.sessionstore.interval so that Firefox will save the session at a longer interval.Config name: browser.sessionstore.intervalDefault: 10000 (in msecs, equivalent to 10secs)Modified value: Set it to your desired value. 1000 means 1 sec and 60000 means 1 minute. 4) Enable Advanced Color Profile SupportFirefox has this advanced color profile features that display higher image quality. It is not enabled by default as it has a negative effect on the performance of the browser. If you are concern with the image quality rather than the performance, you can activated it via the gfx.color_management.enabled settingConfig name: gfx.color_management.enabledDefault: FalseModified value: True (if you want to activate the color profile support feature)5) Disable Antivirus ScanningThis is mainly for Windows users. By default, Firefox 3 automatically scan the downloaded file with the default anti-virus application to make sure it is free of virus. If you download a big file, it could take a long time for the whole scanning process to complete. To increase the performance of the browser, you might want to consider disabling the anti-virus scanning via the browser.download.manager.scanWhenDone key.Config name: browser.download.manager.scanWhenDoneDefault: TrueModified value: False (if you want to disable it)6) Configuring The Scrolling TabsWhen you opened many tabs, Firefox will not keep on reducing the tab width. Instead, it shows a scrolling bar so that the min width (100px) is conserved and you can scroll to find your tabs. If you are those who don’t like the scrolling tab function and prefer Firefox to show all the tabs, regardless how small it is, you can set the value of browser.tabs.tabMinWidth to 0 to disable it. Similarly, if you want Firefox to display more tabs before showing the scrolling button, you can reduce the default value to a lower value, say 75 pixels.Config name: browser.tabs.tabMinWidthDefault: 100Modified value: 0 if you want to disable the scrolling functions, other values to set the min width value 7) Show/Disable Close button on TabsSome people love to see the Close (the red X) button on every tabs, but some hate it. Whatever is it, you can configure it to your preferences via the browser.tabs.closeButtons setting.Config name: browser.tabs.closeButtonsDefault: 1Modified values:0 – display a close button on the active tab only 1- display close buttons on all tabs 2- don’t display any close buttons3- display a single close button at the end of the tab strip 8) Extend Scripts Execution TimeIn Firefox 3, a script is only given 10 seconds to respond, after which it will issue a unresponsive script warning. If you are hooked on a slow network connection, you might want to increase the script execution time via dom.max_script_run_time to cut down on the frequency of the no script warning.Config name: dom.max_script_run_timeDefault:10 (in secs)Modified value: 20, or any values greater than 109) Handling JavaScript Popups When you come across a site that executes a javascript open new window function, and if the popup window is without all the usual window features, i.e. back/forward/reload buttons, status bar etc, Firefox will automatically treat it as a popup and will not open it as a new tab. However, if you find this to be a nuisance and wanted to open all new windows in a new tabs, you can specify it via the browser.link.open_newwindow.restriction setting.Config name: browser.link.open_newwindow.restrictionDefault: 2 – Open all JavaScript windows the same way as you have Firefox handle new windows unless the JavaScript call specifies how to display the windowModified values:0 – open all links as how you have Firefox handle new windows1 – do not open any new windows2- open all links as how you have Firefox handle new windows unless the Javascript specify how to display the window 10) Enable Spell Checking In All Text Fields The default spell checking function only checks for multi-line text boxes. You can get it to spell-check for single line text box as well.Config name: layout.spellcheckDefaultDefault: 1 (spell checker for multi-lines text boxes only)Modified values:0 – disable the spell checker2 – enable the spell checker for all text boxes 11) Open Search Box Results In New TabWhen you search using the search box at the top right hand corner of the browser, it will display the search results in the current tab. If you don’t want the search to interfere with your current tab, you can tweak the browser.search.openintab to make it open in a new tab.Config Name: browser.search.openintabDefault: FalseModified value: True (open search box results in new tab)12) Lower The Physical Memory Used When MinimizedThis tweak is mainly for Windows users. When you minimize Firefox, it will send Firefox to your virtual memory and free up your physical memory for other programs to use. Firefox will reduce its physical memory usage, when minimized, to approximately 10MB (give or take some) and when you maximize Firefox it will take back the memory that it needs.The preference name does not exist and needs to be created.Right click on the background and select New->Boolean.Enter the name when prompted: config.trim_on_minimizeEnter the values: True13) Speed up your FirefoxSeveral tweaks required for thisConfig name: network.http.pipeliningDefault: FalseModified value: TrueConfig name: network.http.proxy.pipeliningDefault: FalseModified value: TrueConfig name: network.http.pipelining.maxrequestsDefault: 4Modified value: any value higher than 4, but not more than 8 Config name: network.http.max-connectionsDefault: 30Modified value: 96Config name: network.http.max-connections-per-serverDefault: 15Modified value: 3214) Increase/Decrease the Amount of Disk CacheWhen a page is loaded, Firefox will cache it into the hard disk so that it doesn’t need to be download again for redisplaying. The bigger the storage size you cater for Firefox, the more pages it can cache.Before you increase the disk cache size, make sure that browser.cache.disk.enabled browser.cache.disk.enable is set to True.Config name: browser.cache.disk.capacityDefault: 50000 (in KB)Modified value:0 – disable disk caching any value lower than 50000 reduces the disk cache any value higher than 50000 increases the disk cache.15) Select all text when click on the URL barIn Windows and Mac, Firefox highlights all text when you click on the URL bar. In Linux, it does not select all the text. Instead, it places the cursor at the insertion point. Regardless which platform you are using, you can now tweak it to either select all or place cursor at insertion point.Config name: browser.urlbar.clickSelectsAllModified value:False – place cursor at insertion pointTrue – select all text on click16) Autofill Address in URL BarOther than the smart location feature, you can also get your URL bar to autofill the address as you type the URL.Config name: browser.urlbar.autofillDefault: FalseModified value: True (Have Firefox autofill the address as you type in the URL bar)17) Same Zoom Level For Every SiteFirefox remembers your zoom preference for each site and set it to your preferences whenever you load the page. If you want the zoom level to be consistent from site to site, you can toggle the value of browser.zoom.siteSpecific from True to False.Config name: browser.zoom.siteSpecificDefault: TrueModified value: False (enable same zoom preferences for every sites) 18) Setting your zoom limitIf you find that the max/min zoom level is still not sufficient for your viewing, you can change the zoom limit to suit your viewing habits.Config name: zoom.maxPercentDefault: 300 (percent)Modified value: any value higher than 300Config name: zoom.minPercentDefault: 30 (percent)value: any value 19) Configure Your Backspace ButtonIn Firefox, you can set your backspace to better use by getting it to either go back to the previous page or act as page up function.Config name: browser.backspace_actionDefault: 2 (does nothing)Modified value:0 – go back previous page1- page up 20) Increase Offline CacheIf you do not have access to Internet most of the time, you might want to increase the offline cache so that you can continue to work offline. By default, Firefox 3 caches 500MB of data from supported offline Web apps. You can change that value to whatever amount of your choice.Config name: browser.cache.offline.capacityDefault: 512000 (in KB)Modified value: any value higher than 512000 will increase the cache value21) Auto Export Firefox 3 bookmarks to bookmarks.htmlUnlike the previous version, Firefox 3 backup the bookmarks file in places.sqlite rather than the usual bookmarks.html. Since bookmarks.html allows us to export and sync our bookmarks with other browser, it will be very useful if Firefox 3 can backup the bookmark to the bookmarks.html as well.Config name: browser.bookmarks.autoExportHTMLDefault: FalseModified value: True (auto export bookmarks file to bookmarks.html)22) Disable Extension Compatibility ChecksThis is useful if you want to use an extension that is not supported by your version of Firefox badly. It is not recommended, but you can still do it at your own risk.Right click and select New->Boolean. Enter extensions.checkCompatibility in the field. Enter False in the next field.Right click again and select New->Boolean. Enter extensions.checkUpdateSecurity into the field and enter False into the next field.23) Disable Delay Time When Installing Add-on Everytime you wanted to install a Firefox add-on, you will have to wait for several secs before the actual installation starts. If you are tired of waiting, you can turn the function security.dialog_enable_delay off so that the installation will start immediately upon clicking.Config name: security.dialog_enable_delayDefault: 2000 (in msec)Modified value:0 – start installation immediately any other value (in msec)24) View Source in Your Favorite Editor This is very useful for developers who are always using the ‘view source‘ function. This tweak allows you to view the source code in an external editor.There are two configuration need to be made:Config name: view_source.editor.externalDefault: FalseModified value: True ( enable view source using external text editor)Config name: view_source.editor.pathDefault: blankModified value: insert the file path to your editor here.25) Increasing ‘Save Link As‘ timeout value When you right click and select the ‘Save Link As…‘, the browser will request the content disposition header from the URL so as to determine the filename. If the URL did not deliver the header within 1 sec, Firefox will issue a timeout value. This could happen very frequently in a slow network connection environment. To prevent this issue from happening frequently, you can increase the timeout value so as to reduce the possibility of a timeout.Config name: Browser.download.saveLinkAsFilenameTimeoutDefault: 1000 (1 sec)Modified value: any value higher than 1000 (value is in msec) 26) Animate Fullscreen Toolbar Collapse modeIn Firefox’s fullscreen mode, toolbars and the tab strip are hidden at the top of the screen and only shown on mouseover. To draw attention to this, there is an animation of the toolbar sliding upwards and off-screen when fullscreen mode is toggled on. For performance issue, the animation of the collapse of the toolbar only appear for the first time. For some reason that you may love/hate the animation, you can adjust Browser.fullscreen.animateUp to switch it on/off for every collapse.Config name: Browser.fullscreen.animateUpDefault: 1 (animate the toolbar collapse only the first time)Modified value:0 -disable the animation 2- enable the animation for every collapse 27) Autohide Toolbar in Fullscreen mode In fullscreen mode, the toolbar is set to autohide and appear upon mouseover. If you have a need to view the toolbar at all time, you can toggle the value of browser.fullscreen.autohide to False to always show the toolbar.Config name: browser.fullscreen.autohideDefault: True (always autohide)Modified value: False (always show the toolbar)28) Increase Add-On search resultIf you go to Tools->Add-ons->Get Add-ons and perform a search there, Firefox will only fetch and display 5 matching results. If you want Firefox to show more than 5 results (say 10), you can adjust extensions.getAddons.maxResults to get it to display more results.Config name: extensions.getAddons.maxResultsDefault: 5Modified value: any value more than 5This list of about:config is definitely not the complete list. If you have any tricks not listed here, please add it in the comment.Source(I know alot of these will have already been posted - but there is some i've not seen before). Link to comment Share on other sites More sharing options...
HX1 Posted September 14, 2009 Share Posted September 14, 2009 With the addons I have I think most of these are covered in the settings of some of them..I may check out 5, 10, and 12..I have the Memory limitation ( when minimized ) but I am using BossKey, which has been enabled for this version using MrTech Local Install...( Something I may need to double check ) Quite a useful guide to get around using certain extensions as well.. Link to comment Share on other sites More sharing options...
Bizarre™ Posted September 14, 2009 Share Posted September 14, 2009 If you have a lot of RAM:1. Type about:config on the address bar2. Set browser.cache.disk.capacity to 0 or a lower value3. Set browser.cache.disk.enable to false (optional)4. Create a new Boolean and name it browser.cache.memory.enable, set it to true5. Set browser.cache.memory.capacity to 102400 (100mb) Link to comment Share on other sites More sharing options...
Administrator DKT27 Posted September 14, 2009 Administrator Share Posted September 14, 2009 Great tricks. I remember doin this when I started usin FF years ago. But because of reinstallin of Windows, I had lost them. Now I'm proud to tweak my FF again. :D Link to comment Share on other sites More sharing options...
HX1 Posted September 14, 2009 Share Posted September 14, 2009 If you have a lot of RAM:1. Type about:config on the address bar2. Set browser.cache.disk.capacity to 0 or a lower value3. Set browser.cache.disk.enable to false (optional)4. Create a new Boolean and name it browser.cache.memory.enable, set it to true5. Set browser.cache.memory.capacity to 102400 (100mb)Mine was set to -1.. I remember doing this tweak for my portable version a while back but I didn't maintain it after I upgraded them...Now to see how this works with BossKey.. I wasn't really sure if BossKey was limiting it anyway. I have 2GB of RAM so I am guessing it will be fine.. Link to comment Share on other sites More sharing options...
karachidude Posted September 14, 2009 Share Posted September 14, 2009 Thankx Link to comment Share on other sites More sharing options...
HX1 Posted September 14, 2009 Share Posted September 14, 2009 Would it be advisable to restart FF after tweaking? Link to comment Share on other sites More sharing options...
Administrator DKT27 Posted September 14, 2009 Administrator Share Posted September 14, 2009 Yea sure it may need a FF restart. :yes: Link to comment Share on other sites More sharing options...
bashar Posted September 14, 2009 Share Posted September 14, 2009 i have a big RAM 4 Gigs I tried that trick Hope it will be goodaThanks used some of them , FFFTW :D Link to comment Share on other sites More sharing options...
Janus Posted September 15, 2009 Share Posted September 15, 2009 Nice Guide. :P Link to comment Share on other sites More sharing options...
Administrator DKT27 Posted September 15, 2009 Administrator Share Posted September 15, 2009 I just don't understand one thin. Why Mozilla don't do these tweaks by default. :unsure: Link to comment Share on other sites More sharing options...
SacredCultivator Posted September 15, 2009 Share Posted September 15, 2009 Some of them aren't for everyone. IT's all preference, as I know I don't use half of these. Link to comment Share on other sites More sharing options...
Bizarre™ Posted September 15, 2009 Share Posted September 15, 2009 @DKT27:Because Mozilla is being considerate to the less fortunate.I'm talking about people with slow computers. Link to comment Share on other sites More sharing options...
Administrator DKT27 Posted September 15, 2009 Administrator Share Posted September 15, 2009 Yea. That's right. Even I didn't used all of them. But I'm speakin about basic speed tweaks. Link to comment Share on other sites More sharing options...
Bizarre™ Posted September 15, 2009 Share Posted September 15, 2009 @DKT27:Mozilla set the default preferences, because it works with most computers.Some tweaks can render Firefox unstable. Link to comment Share on other sites More sharing options...
Administrator DKT27 Posted September 15, 2009 Administrator Share Posted September 15, 2009 OK. I see. But if so I would like Lite to give a small warnin about the tweaks. Link to comment Share on other sites More sharing options...
Bizarre™ Posted September 15, 2009 Share Posted September 15, 2009 There's no need to make a warning.Whether good or bad, I think it's better if people post here actual results.Actions speak louder than words ;) Link to comment Share on other sites More sharing options...
HX1 Posted September 15, 2009 Share Posted September 15, 2009 Firefox also takes into consideration the WIDE HUGE range of users out there and how differently they use the same tool..There are so many reasons for this that it would pointless to explain otherwise. Its not about really how much power you have ( all the way ) but also the configuration... The place... method.. that the browser is used, and that some tweaks actually can slow a system down and if the thing isn't needed then the tweak or alteration can be turned off to allow room for something else...Many reasons is my point..Oh yeah and some people use tweaks instead of extensions.. and vise versa.. but it can basically have the same effect..EDIT: I wanted to note here that while some people may see #5 as something you don't want to do.. with ESS.. I have active monitoring, and the complete file is scanned no matter what program is being used... Therefore this option in FF3 actually double scans at the same time, it worked out a 'bottleneck' if you can call it that, when a download finished.. Now I have no pause in my browser, and ESS is faster to detect a threat for some reason.. maybe because of lowering the load on the program..or combination of ....I would recommend #5 to anyone who already has comprehensive protection in this area..:thumbsup: Link to comment Share on other sites More sharing options...
KotaXor Posted September 18, 2009 Share Posted September 18, 2009 Nice....most already known. Thanks. Link to comment Share on other sites More sharing options...
KotaXor Posted September 20, 2009 Share Posted September 20, 2009 9) Handling Javascript Popups When you come across a site that executes a javascript open new window function, and if the popup window is without all the usual window features, i.e. back/forward/reload buttons, status bar etc, Firefox will automatically treat it as a popup and will not open it as a new tab. However, if you find this to be a nuisance and wanted to open all new windows in a new tabs, you can specify it via the browser.link.open_newwindow.restriction setting.Config name: browser.link.open_newwindow.restrictionDefault: 2 – Open all Javascript windows the same way as you have Firefox handle new windows unless the Javascript call specifies how to display the windowModified values:0 – open all links as how you have Firefox handle new windows1 – do not open any new windows2- open all links as how you have Firefox handle new windows unless the Javascript specify how to display the window I had tried this and found that some button unworkable, such as, unable to "Edit" my post or even profile.Reverting it back to Default solve the problem. Link to comment Share on other sites More sharing options...
HX1 Posted September 20, 2009 Share Posted September 20, 2009 Yes thats exactly what happens when you disable all types of scripts..LOL.. Everything thats beyond HTML quits working.. Link to comment Share on other sites More sharing options...
karachidude Posted September 24, 2009 Share Posted September 24, 2009 Now here are some Tips&Tricks that can help you double the speed of Firefox. 1. Type about:config in the address bar and then press Enter. 2. In the filter search bar type network.http.pipelining Be sure the value field is set true,if not double-click to set true. HTTP is the application-layer protocol that most web pages are transferred with. In HTTP 1.1, multiple requests can be sent before any responses are received. This is known as pipelining. Pipelining reduces page loading times, but not all servers support it. 3. Go back to the filter search bar and type network.http.pipelining.maxrequests Double-click this option and set its value to 8. 4. In the filter search bar and type network.http.proxy.pipelining Once opened doubleclick on it and set it to true. 5. In IPv6-capable DNS servers, an IPv4 address may be returned when an IPv6 address is requested. It is possible for Mozilla to recover from this misinformation, but a significant delay is introduced. Type network.dns.disableIPv6 in the filter search bar and set this option to true by double clicking on it. 6. CONTENT INTERRUPT PARSING This preference controls if the application will interrupt parsing a page to respond to UI events. It does not exist by default. Right-click (Apple users ctrl-click) anywhere in the about:config window, select New and then Boolean from the pop-up menu. Then: A. Enter content.interrupt.parsing in the New boolean value pop-up window and click OK B. When prompted to choose the value for the new boolean, select true and click OK. 7. Rather than wait until a page has completely downloaded to display it to the user, Mozilla applications will regularly render what has been received to that point. This option controls the maximum amount of time the application will be unresponsive while rendering pages. Right-click (Apple users ctrl-click) anywhere in the about:config window, select New and then Integer from the pop-up menu. A. Enter content.max.tokenizing.time in the New integer value pop-up window and click OK B. You will be prompted to enter a value. Enter 2250000 and click OK. 8. CONTENT NOTIFY INTERVAL This option sets the minimum amount of time to wait between reflows. Right-click (Apple users ctrl-click) anywhere in the about:config window, select New and then Integer from the pop-up menu. A. Type content.notify.interval in the New integer value pop-up window and click OK. B. You will be prompted to enter a value. Enter 750000 and click OK. 9. CONTENT NOTIFY ONTIMER A. This option sets if to reflow pages at an interval any higher than that specified by content.notify.interval. Right-click (Apple users ctrl-click) anywhere in the about:config window and select New and then Boolean from the pop-up menu. B. Type content.notify.ontimer in the New boolean value pop-up window and click OK. C. You will be prompted to choose the value for the new boolean. Select true and click OK. 10. Notify Backoffcount This option 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. Right-click (Apple users ctrl-click) anywhere in the about:config window and select New and then Integer from the pop-up menu. A. Enter content.notify.backoffcount in the New integer value pop-up window and click OK. B. You will be prompted to enter a value. Enter 5 and click OK. 11. CONTENT SWITCH THRESHOLD You can interact with a loading page when content.interrupt.parsing is set to true. When a page is loading, the application has two modes: a high frequency interrupt mode and a low frequency interrupt mode. The first one interrupts the parser more frequently to allow for greater UI responsiveness during page load. The low frequency interrupt mode interrupts the parser less frequently to allow for quicker page load. The application enters high frequency interrupt mode when you move the mouse or type on the keyboard and switch back to low frequency mode when you had no activity for a certain amount of time. This preference controls that amount of time. Right-click (Apple users ctrl-click) anywhere in the about:config window and select New and then Integer from the pop-up menu. A. Enter content.switch.threshold in the New integer value pop-up window and click OK. B. You will be prompted to enter a value. Enter 750000 and click OK. 12. NGLAYOUT INITIALPAINT DELAY Mozilla applications render web pages incrementally, they display what’s been received of a page before the entire page has been downloaded. Since the start of a web page normally doesn’t have much useful information to display, Mozilla applications will wait a short interval before first rendering a page. This preference controls that interval. Rightclick (Apple users ctrl-click) anywhere in the about:config window and select New and then Integer from the pop-up menu. A. Enter nglayout.initialpaint.delay in the New integer value pop-up window and click OK. B. You will be prompted to enter a value. Enter 0 and click OK.cheers :D K'dude Link to comment Share on other sites More sharing options...
karachidude Posted September 24, 2009 Share Posted September 24, 2009 lol...thanks :lol: Link to comment Share on other sites More sharing options...
HX1 Posted September 24, 2009 Share Posted September 24, 2009 Actually you could just install the most recent version of Fasterfox Lite from Mozilla add-ons and it takes care of these for you with several options for customization of customizable values..You do have to be careful with these settings because you can over load the server with a request and even be locked out of a server, part of the protection available for DDoS attacks.. and a part of server load balancing.. Link to comment Share on other sites More sharing options...
karachidude Posted September 24, 2009 Share Posted September 24, 2009 lol...ok..i dint no :lol: Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.