Useful Firefox 2 and 3 Tweaks


granparadisofirefoxlogo

Here are some useful Firefox 2 and 3 tweaks I’ve found online. This one is to make the spell checker work for single-line input fields instead of just multi-line input fields.

  • Change the value of “layout.spellcheckDefault” in Firefox 2 or 3 from 1 to 2 to make it work for both single-line and multi-line input fields instead of just multi-line fields.
  • Change the Boolean value “gfx.color_management.enabled” to true to enable color management for Firefox. It is disabled by default. This is a very important feature to make sure that all colors on the page renders correctly. The only problem is “If the monitor is not calibrated correctly for use with the color profile, displayed colors may look worse with color management on.”.

These next few tweaks are for making Firefox download and display pages faster. This is recommended for broadband users, dial-up users please use at risk. If any of the strings, integers, and boolean keys don’t exist please create it. I have found some keys that have not exist by default in my about:config page and must be created. I have listed some of those below (and for you it might be different).

  1. In your Firefox address bar type “about:config”.
  2. Find “network.http.pipelining” and change the value to true (default is false).
  3. Find “network.http.proxy.pipelining” and change the value to true (default is false).
  4. Find “network.http.pipelining.maxrequests”. You can change it to any number more than the default (default is 4 in FF3) number. I recommend using 20 or 30 as the value.
  5. This one change anything about the page load speed but will make the short interval before first rendering a page faster. Find “nglayout.initialpaint.delay” and change the value to 0. If it doesn’t exist create it by right clicking anywhere in the configuration page and press “New -> Integer” and type the name as “nglayout.initialpaint.delay” and the value as 0. You should be aware that the page will be rendered earlier until it’s finished downloading.
  6. Find “network.http.max-connections” and change the value to 48.
  7. Find “network.http.max-connections-per-server” and change the value to 16.
  8. Find “network.http.max-persistent-connections-per-proxy” and change the value to 16.
  9. Find “network.http.max-persistent-connections-per-server” and change the value to 8.
  10. Find “content.interrupt.parsing” and set the value as true. If this boolean does not exist then create it by right clicking anywhere in the configuration page and press “New -> Boolean” and type the name as “content. interrupt.parsing” and set the value as true.
  11. Find “content.notify.ontimer” and set the value as true. If this boolean does not exist please create it.
  12. Find “content.max.tokenizing.time” and change the value to 2250000. If this integer does not exist please create it.
  13. Find “content.notify.interval” and set the value to 750000. If this integer does not exist please create it.
  14. Find “content.switch.threshold” and set the value to 750000. If this integer does not exist please create it.

If you wish to undo these tweaks you can right click on the key and press reset.

Thanks.

Trackbacks

Use this link to trackback from your own site.
Comments RSS

Comments

Leave a response

Comments

  • Allowed HTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
  • Web Site and Email Addresses will turn into links automatically.
  • Lines and paragraphs will break (create spaces) automatically.
Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.


*
Anti-spam image