Slashdot Log In
The Secrets of Firefox about:config
Posted by
kdawson
on Tue May 29, 2007 06:45 PM
from the Mozilla-fu dept.
from the Mozilla-fu dept.
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)."
Related Stories
[+]
20 Must-have Firefox Extensions 341 comments
An anonymous reader noted that Computerworld is running a story on the 20 must have Firefox extensions. Several of my favorites are in there so I'm looking forward to playing with the ones I haven't heard of.
[+]
Top 10 Firefox Extensions to Avoid 538 comments
jcatcw writes "First there were the 20 must-have Firefox Extension and ensuing Slashdot discussion. Now Computerworld has the top 10 to avoid. For example, NoScript, which does make Firefox safer, but isn't worth the hassle, Or, VideoDownloader for slow downloads, when it works at all. Then there's Greasemonkey — on both lists."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
While it's nice.. (Score:5, Insightful)
Re:While it's nice.. (Score:4, Insightful)
s/Insightful/Redundant/
This is Slashdot: we all think we know we are doing
Parent
Re: (Score:3, Informative)
Re:While it's nice.. (Score:5, Insightful)
Parent
Re:While it's nice.. (Score:4, Insightful)
Parent
Re: (Score:3, Insightful)
Re:While it's nice.. (Score:5, Informative)
From RFC 2616 (HTTP/1.1) [ietf.org] section 8.1.1:
Parent
Re: (Score:3, Insightful)
Re:While it's nice.. (Score:4, Informative)
Parent
Re:While it's nice.. (Score:5, Informative)
Because some servers violate the protocol by responding incorrectly to pipelined requests. At least, that was the reason 2 years ago.
Parent
Re:While it's nice.. (Score:5, Informative)
RFC 2920 [rfc-editor.org] 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.
Parent
Re:While it's nice.. (Score:5, Interesting)
Install Subversion, and use it on your config files.
Subversion: it's not just for projects anymore.
Parent
Re:While it's nice.. (Score:5, Insightful)
Why? He's 100% right! Just follow the instructions and you are all set with no chance of there being problems. You see, the instructions on that web page clearly state in bold letters: "Keep a log of everything you change, or make backups."
So, either:
So, because he is correct, he's a fanboy? With IE, you run the possibility of having to do much more than restore a preferences file if you hose something. With Firefox, if you follow the instructions (and something goes wrong), it takes you a few extra seconds to restore the file to original state and "nothing major" happens (other than a wasted few minutes in total trying the tweaks).
So, if he's a fanboy, what does that make you? Just curious.
Parent
Extensions to Avoid? (Score:5, Insightful)
I just want (Score:2, Interesting)
I tried changing every entry that mentions google.com, and sometimes it still queries. WTF!
Re:I just want (Score:5, Informative)
browser.xul.error_pages.enabled
set it to "true"
Parent
Re: (Score:3, Informative)
Re:I just want (Score:5, Insightful)
404 is an HTTP status code. If firefox cannot find the server you want to connect to, where do you want that 404 to come from?
Parent
Tabs (Score:5, Funny)
Camino? (Score:4, Interesting)
Re:Camino? (Score:4, Informative)
Parent
Re: (Score:3, Informative)
Re: (Score:3, Informative)
http://www.firefoxtutor.com/39/loc-bar-search/ [firefoxtutor.com]
And really, they should have called Iceweasel IreOx, at least until mozilla.org asked them to stop.
link to one page article (Score:5, Informative)
Re:link to one page article (Score:4, Insightful)
Parent
Foons! (Score:5, Informative)
Example: nglayout.initialpaint.delay as 0. This will slow rendering of the page as it causes reflows. Fools.
Re:Foons! (Score:4, Informative)
Parent
Re: (Score:3, Informative)
Example: nglayout.initialpaint.delay as 0. This will slow rendering of the page as it causes reflows. Fools.
From the article, just below the section on nglayout.initialpaint.delay:
Reduce the number of reflows
When Firefox is actively loading a page, it periodically reformats or "reflows" the page as it loads, based on what data has been received. Create a content.notify.interval integer preference to control the minimum number of microseconds (millionths of a second) that elapse between reflows. If it's not explicitly set, it defaults to 120000 (.12 of a second).
Too many reflows may make the browser feel sluggish, so you can increase the interval between reflows by raising this to 500000 (500,000, or 1/2 second) or even to 1000000 (1 million, or 1 second). If you set this value, be sure to also create a Boolean value called content.notify.ontimer and set it to true.
Seems like setting nglayout.initialpaint.delay to 0 and bumping up the reflow interval can get you the page quicker and avoid too many reflows.
Re:Foons! (Score:5, Informative)
Parent
A bigger question (Score:5, Insightful)
Re:A bigger question (Score:5, Interesting)
Parent
Re:A bigger question (Score:5, Funny)
Parent
Re: A bigger question (Score:5, Insightful)
FWIW, I used to change some stuff and it would be back to the default next time I started the broweser. Ditto if I changed it in the config file. It finally took when I changed it in the GNOME configuration manager; I guess it was masking the application-specific configs.
Parent
official mozilla reference (Score:5, Informative)
Why aren't these real options? (Score:5, Insightful)
The notebook I'm using right now has this amount of memory, and was easily available in stores 1 year ago. Last time I checked, a web browser should never require the absolute latest system for day-to-day operations (which include having another application in the background, such as a word processor or even MSVC 2005.)
Re: (Score:3, Interesting)
a little OT kinda, but the video downloader ext... (Score:3, Informative)
In fact, it seems to me that when it doesn't work, "service not available" only happens when I don't watch it first, not in my cache.
The Art of Performance Tuning -- a Fable (Score:5, Funny)
A long time ago, when computers remembered using little donuts made of rust, I worked on on a mainframe computer system (CP/V) that supported batch, timesharing, realtime, the works. It had performance monitoring tools, and a large basketload of parameters for sys admins to twiddle.
One of our favorite parameters was SL:BB, documented as batch bias, an input to the process scheduler. When someone called or wrote to us saying they were having problems with performance tuning, we usually suggested they redo their tests varying the setting of SL:BB and let us know what happened. Try different values, 0, 1, 5, 20, 50, 100, things like that. Try it and get back to us.
And lo, they would go off and redo performance runs, and report back.
And we would collect their results and go and muse over them, usually over beer.
SL:BB told us a lot about the user, because SL:BB was a knob that wasn't connected to anything. Oh, the value was range-checked by the parameter setting tool, and dutifully stored in memory, and displayed on performance displays, but it didn't change system performance in any way at all.
That's not what the documentation said, but who believes documentation? We had plans for SL:BB, we just hadn't gotten around to writing the code yet.
So if the user reported that setting SL:BB to 25, but not 24 or 26 gave them incredibly better (or worse) results, we definitely factored that into our analysis.
Those that reported back that the setting of SL:BB didn't make a damn bit of difference, and there were some, we honored as brothers, took into our confidences, and shared beer with at the soonest opportunity. Their bug reports and feature requests received far more attention, for they had passed an important test.
And how many of these Firefox parameters are like SL:BB?
Re:The Art of Performance Tuning -- a Fable (Score:4, Informative)
Hee.
Parent
Re: (Score:3, Funny)
Re: (Score:3, Insightful)
Re: (Score:3, Insightful)
The guy's job was obviously to look at the performance of the system and help users out when they had problems. They might be IT users, but system performance isn't their area. In this context they are end users even if they are also programmers. They just aren't specialists in what this guy does, and it's not their job to do his specialised job on top of theirs.
Trust
Hacking Firefox (Score:5, Insightful)
Thunderbird also... (Score:4, Informative)
Opera Version (Score:4, Informative)
Hidden slashdot tweaks THEY don't want you to know (Score:4, Funny)
Re:Hidden slashdot tweaks THEY don't want you to k (Score:5, Funny)
Parent
Re:Which option to make the Firehose work again? (Score:5, Funny)
Parent
Re:Still can't turn off favicons in the bookmark m (Score:5, 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:(This selector appears in chrome://browser/skin/browser.css, if you know where that is).
Parent
Re:Documentation (Score:4, Informative)
Yes.
MozillaZine Knowledge Base Article on about:config entries [mozillazine.org]
It is the first page Google finds when you search for "about:config". I'll let you decide whether that's easy to find.
If there wasn't, you'd be able to put it in the Knowledge Base yourself.Parent