Slashdot Mirror


The Secrets of Firefox about:config

jcatcw writes "While Firefox is very customizable, many of its settings aren't in the Options. Each setting is named and stored as a string, integer, or Boolean in a file called prefs.js and accessed via about:config from the nav bar. Computerworld provides instructions on 20 tweaks for speeding up page loads, making tabs behave, reducing memory drain, and generally making the interface act the way you want it to. Customization also comes through the must-have FF extensions (but be sure to skip these)."

12 of 263 comments (clear)

  1. link to one page article by maj1k · · Score: 5, Informative
  2. Re:I just want by Fry-kun · · Score: 4, Informative

    try this setting:
    browser.xul.error_pages.enabled

    set it to "true"

    --
    Did you know that "FTW" ("for the win") is a direct translation of "Sieg Heil"?
  3. Foons! by SimonTheSoundMan · · Score: 5, Informative

    Well, a lot of these "tweaks" will have negative effects.

    Example: nglayout.initialpaint.delay as 0. This will slow rendering of the page as it causes reflows. Fools.

    1. Re:Foons! by daeg · · Score: 4, Informative

      Opera has sensible pipelining defaults. Most "Firefox tip" articles have you set them to values that when combined with other network settings makes your browser appear like a misbehaving robot, proxy, or hacking attempt. Firefox with sensible values doesn't get blocked.

    2. Re:Foons! by MedicinalMan · · Score: 4, Informative
      Damn right. Here's what mozilla says about nglayout.initialpaint.delay

      Lower values will make a page initially display more quickly, but will make the page take longer to finish rendering. Higher values will have the opposite effect.
  4. official mozilla reference by wizardforce · · Score: 5, Informative
    --
    Sigs are too short to say anything truly profound so read the above post instead.
  5. Re:While it's nice.. by Anonymous Coward · · Score: 5, Informative

    I particularly love the "pipelining" part. Send requests before getting valid acknowledgments from previous requests. ...

    It's rude, annoying and breaks the rules/protocol.


    From RFC 2616 (HTTP/1.1) section 8.1.1:

    HTTP requests and responses can be pipelined on a connection. Pipelining allows a client to make multiple requests without waiting for each response, allowing a single TCP connection to be used much more efficiently, with much lower elapsed time.

  6. Thunderbird also... by thejuggler · · Score: 4, Informative

    You can configure many settings in Thunderbird using a similar interface. However, in Thunderbird you can get to the config section from the Options menu Advanced tab. I have reduced the size of the attachment icons this way. set mailnews.attachments.display.largeView to False.

  7. Re:While it's nice.. by maxume · · Score: 4, Informative

    It isn't faster for everybody, it doesn't work with all servers...

    --
    Nerd rage is the funniest rage.
  8. Re:While it's nice.. by SailorFrag · · Score: 4, Informative

    This is a tactic spammers use with mail servers. It's rude, annoying and breaks the rules/protocol.

    RFC 2920 is the SMTP extension for pipelining. Pipelining is a perfectly valid strategy to reduce the time it takes to send mail by reducing the number of round-trips.

    What's rude is violating the RFC that says that certain round-trips are required and the spammers tend to violate those rules (such as asking if a message body can be sent before actually sending it, and waiting for the server's introduction message before the client introduces itself). Pipelining itself is actually quite good.

    I won't comment on HTTP pipelining because someone else did already.

  9. Re:Still can't turn off favicons in the bookmark m by Dracos · · Score: 4, Informative

    In Firefox 2.0.3, I opened up the DOM inspector, chose the main window, and started drilling down in to the element tree: I found the icons which you loathe.

    Open up userChrome.css (in your profile: [profile dir]/chrome/).

    In it, the following CSS rule should work to hide the icons:

    .bookmark-item > .menu-iconic-left > image { display: none; }

    (This selector appears in chrome://browser/skin/browser.css, if you know where that is).

  10. Re:While it's nice.. by jesser · · Score: 4, Informative

    If it's valid behavior according to the protocol, and it's faster, and it's not bad nettiquette, then why, pray tell, isn't it on by default?

    Because some servers violate the protocol by responding incorrectly to pipelined requests. At least, that was the reason 2 years ago.

    --
    The shareholder is always right.