Firefox Secrets
Craig Maloney writes "By now most readers have probably heard about Firefox, the Open Source browser that poses a serious challenge to Internet Explorer. They've probably even installed it on a few machines, and no doubt have customized it pretty much to their liking. They're pretty comfortable with how it works in their day-to-day browsing activities. Plus, Firefox is pretty open, and about:config, extensions, and themes have many pages dedicated to their use. What more could there be to Firefox? Firefox Secrets is a collection of tips and tricks to help wring out that last kernel of performance from Firefox, with specific ways to increase users productivity with Firefox. It also contains plenty of tips for new Firefox users to guide them to learning what Firefox is, and how it can improve their browsing experience." Read on for Craig's review.
Firefox Secrets
author
Chean Chu Yeow
pages
297
publisher
Sitepoint
rating
8/10
reviewer
Craig Maloney
ISBN
0-9752402-4-2
summary
Firefox tips and techniques for new and experienced users.
Firefox Secrets presents the material in a well thought out manner. Each chapter starts with a specific task in mind, with helpful tips in performing that task listed throughout the rest of the chapter. In the chapter entitled "Revisiting Web Pages" (something we are all bound to do at some time in our lives), Firefox Secrets starts the chapter with sections on importing bookmarks from other programs, creating new bookmarks, and using the bookmark manager. (Pretty basic stuff which most Slashdot readers have no doubt mastered). The power, though, lies in the rest of the chapter, where the book lists out how to add a bookmark for a group of tabs, how to create several types of keyword bookmark, how to use the bookmarks tool bar, and how to use the bookmark manager and sidebar. It then talks about Firefox's RSS and Live bookmarks, and how to create them using the RSS icon, and create them manually. Finally the chapter finishes off with the cookie and history managers, as well as the password manager. Each section is described in detail with clear directions on how to use the feature, and clear explanations on why readers would want to use the feature.
Expert users need not worry, though, as this book has plenty for them too. One of the more powerful features of Firefox are the Extensions, which allow incredible recognizability in Firefox. The chapter on Extensions starts with an introduction to what Extensions are, and why they're so important. Next the author describes installing an extension, and uses the miniT extension (an extension that allows drag-and-drop tab placement) as a sample extension to install. The author begins by directing the browser to the extensions site, installing the extension, and configuring the extension once the browser has recognized it. From there the author discusses installing from sites other than the Mozilla Extensions site, installing from a local file, and using the extensions manager to track and configure extensions. As someone who has installed many extensions that proved less than useful, or prevented Firefox from even starting properly, the next section on uninstalling and entering Firefox's safe-mode could prove profile-saving. (I have had several occasions where knowing about safe-mode would have saved me a half-hour's work in rebuilding my profile). The author moves from this introductory material to a list of his personal favorite extensions. Unless the reader has an RSS feed tuned to the Mozilla Extensions site, there's bound to be several extensions that the reader will find useful. (I downloaded the Spellbound Spell Check, and Download Status bar extensions during the course of this review).
Of course no book on the secrets of Firefox would be complete without mentioning about:config. about:config holds a treasure-trove of configurable options for Firefox, many of which are not self-evident without a guide of some form. Firefox secrets does not provide a comprehensive look at about:config, but instead shows what about:config is, shows how to use it, and presents a few neat tips that can be set by about:config. Other somewhat hidden preference features include the .css and .js files under the user profile. Firefox Secrets quickly glosses over some key tips, such as CSS examples for marking unread tabs, and shifting the sidebar to the right. Also included are tips for customizing the user interface, and incorporating web development features which developers will no doubt find extremely handy in their daily development rituals. The book finishes off with best practices for downloading and using the Firefox nightly builds, and what sorts of issues to expect.
Some people out there may feel that Firefox Secrets doesn't offer any tips that can't be found on the web. It's a fair assessment that some of the ideas presented in the book should be pretty routine for expert Firefox users. However, unless you have RSS feeds to every Mozilla development site, and maintain an encyclopedic knowledge of every configurable doo-dad and Extension, you'll likely find many good tips and best practices for enhancing your browsing experience. I'll admit I was skeptical this book would provide me anything of value, and I've been pleasantly surprised at how insightful this book is. Firefox Secrets balances between beginning users who have yet to install their first extension, and experts who want to take their browsing to the next level."
You can purchase Firefox Secrets from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.
Firefox Secrets presents the material in a well thought out manner. Each chapter starts with a specific task in mind, with helpful tips in performing that task listed throughout the rest of the chapter. In the chapter entitled "Revisiting Web Pages" (something we are all bound to do at some time in our lives), Firefox Secrets starts the chapter with sections on importing bookmarks from other programs, creating new bookmarks, and using the bookmark manager. (Pretty basic stuff which most Slashdot readers have no doubt mastered). The power, though, lies in the rest of the chapter, where the book lists out how to add a bookmark for a group of tabs, how to create several types of keyword bookmark, how to use the bookmarks tool bar, and how to use the bookmark manager and sidebar. It then talks about Firefox's RSS and Live bookmarks, and how to create them using the RSS icon, and create them manually. Finally the chapter finishes off with the cookie and history managers, as well as the password manager. Each section is described in detail with clear directions on how to use the feature, and clear explanations on why readers would want to use the feature.
Expert users need not worry, though, as this book has plenty for them too. One of the more powerful features of Firefox are the Extensions, which allow incredible recognizability in Firefox. The chapter on Extensions starts with an introduction to what Extensions are, and why they're so important. Next the author describes installing an extension, and uses the miniT extension (an extension that allows drag-and-drop tab placement) as a sample extension to install. The author begins by directing the browser to the extensions site, installing the extension, and configuring the extension once the browser has recognized it. From there the author discusses installing from sites other than the Mozilla Extensions site, installing from a local file, and using the extensions manager to track and configure extensions. As someone who has installed many extensions that proved less than useful, or prevented Firefox from even starting properly, the next section on uninstalling and entering Firefox's safe-mode could prove profile-saving. (I have had several occasions where knowing about safe-mode would have saved me a half-hour's work in rebuilding my profile). The author moves from this introductory material to a list of his personal favorite extensions. Unless the reader has an RSS feed tuned to the Mozilla Extensions site, there's bound to be several extensions that the reader will find useful. (I downloaded the Spellbound Spell Check, and Download Status bar extensions during the course of this review).
Of course no book on the secrets of Firefox would be complete without mentioning about:config. about:config holds a treasure-trove of configurable options for Firefox, many of which are not self-evident without a guide of some form. Firefox secrets does not provide a comprehensive look at about:config, but instead shows what about:config is, shows how to use it, and presents a few neat tips that can be set by about:config. Other somewhat hidden preference features include the .css and .js files under the user profile. Firefox Secrets quickly glosses over some key tips, such as CSS examples for marking unread tabs, and shifting the sidebar to the right. Also included are tips for customizing the user interface, and incorporating web development features which developers will no doubt find extremely handy in their daily development rituals. The book finishes off with best practices for downloading and using the Firefox nightly builds, and what sorts of issues to expect.
Some people out there may feel that Firefox Secrets doesn't offer any tips that can't be found on the web. It's a fair assessment that some of the ideas presented in the book should be pretty routine for expert Firefox users. However, unless you have RSS feeds to every Mozilla development site, and maintain an encyclopedic knowledge of every configurable doo-dad and Extension, you'll likely find many good tips and best practices for enhancing your browsing experience. I'll admit I was skeptical this book would provide me anything of value, and I've been pleasantly surprised at how insightful this book is. Firefox Secrets balances between beginning users who have yet to install their first extension, and experts who want to take their browsing to the next level."
You can purchase Firefox Secrets from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.
In the old days of Slashdot, that would've been "Most readers have probably worked on Firefox" Sheesh, this place really is on the way down.
While I can understand writing a book about a web browser, shouln't it be a webpage that teaches how to use it interactively?
I like Firefox, but at what point is something so extendible that it's to confusing?
I normally use Opera, and love the features it has. I've been able to make Firefox mimic Opera in functionality, but I was somewhat overwhelmed by ALL of the plugins.
I figure if someone who is fairly sophisticated technically is overwhelmed then God help someone like my wife or my co-workers (sorry, this is slashdot, my "cow-orkers"). They would be completely confused!
Open source is great, but now we need to have some time spent to "friendlyify" it for people who are between being a newbie and a power user.
unless you have RSS feeds to every Mozilla development site
I read Slashdot every day, you insensitive clod!
Hosting 20G hd, 1Tb bw! ssh $7.95
lol at Safari. An average browser nothing special and certainly not "better".
Some people out there may feel that Firefox Secrets doesn't offer any tips that can't be found on the web. It's a fair assessment that some of the ideas presented in the book should be pretty routine for expert Firefox users.
This is a hardcopy book to be sold in bookstores to normal people.
It makes the information plainly available to lots of people.
At least, that's the way I look at it.
However, unless you have RSS feeds to every Mozilla development site, and maintain an encyclopedic knowledge of every configurable doo-dad and Extension, you'll likely find many good tips and best practices for enhancing your browsing experience.
Well, I don't have any Mozilla RSS feeds and I'm sure not familiar with the majority of available extensions, but any search engine will quickly point you toward something useful if you have some idea as to the nature of the problem you want to solve. For example, after giving in and buying a LCD monitor (ooooh shiny!) the menu/tab/statusbar/etc. fonts looked huge in Firefox. Changing my KDE settings did nothing to fix this. A fast Google search on "firefox font size menu tab" produces this page as the second result (was the first a few days back). Instant fix.
I guess the book might be good for "uber-n00bs", but aren't the majority of Slashdot readers outside of this category?
Slashwhat? The slashdot effect is dead. The new kid on the block is digg.
Disable back/forward caching in about:config:
browser.sessionhistory.max_total_viewers 0
Enables trimming Firefox memory usage when you minimize all Firefox windows:
config.trim_on_minimize true
Hmmm... My Debian distribution has this.
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8)... Debian/1.5.dfsg-2 Firefox1.5.
Ta
to making 1.5 stop crashing and hogging 100% cpu?
Though there is a section on about:config and the .css & .js files, is there any information here that could not be found with 2 minutes of your time and google? I doubt it. And, this book, unlike the information you can find using google, will be out of date in a matter of months.
<shrugs> I'm not saying this book is bad.. I'm just saying that the author of this review doesn't seem to understand what an "expert" is. From the review, I see little here that most /.'ers won't already know.
/dev/random
Talking of firefox extensions this one is a must have https://addons.mozilla.org/extensions/moreinfo.php ?id=1457 It lets you see thumbnails of your open webpages.
seems like 90% of the book is things most of us know already.. I for one wish it went over CSS and JS hacks more and the different things you can do.
And perhaps explain some of the options and values in about:config (stuff that's not easily recognized from the name)
So this time I am trying to use 1.5... of course, the only thing that makes it worthwhile is the extensions, so I install the automatic refresh extension, configure it to once every 15 minutes, and noticed 24 hours later that it is reloading once every five seconds.
Onto the keyboard shortcut extension for links, but that pales in comparison to the full voice control of Dragon NaturallySpeaking which numbers via a browser helper object links, form elements, etc.
Back to what works for me..., rather than another piece of OSS which epitomises the problem with the bazaar model: a million neat features, only half implemented.
browsers :(
Are there some secrets that will keep my Firefox stable? ;-)
Well, I've got to get back to work. When I stop rowing, the slave ship just goes in circles.
By now most readers have probably heard about Firefox
What is this "firefox" thing you speak of?
Really? Weird...
I'd sooner use the cancelled Internet Explorer...
FYI, your worm-laden machine silently posted this without your knowledge. Perhaps you should stick to surfing with MS Word.
For those who do extensive research using a browser, Firefox has serious problems. Opening and closing many Firefox windows and tabs causes crashes and CPU and memory hogging. That kind of heavy user often sees Firefox using 99% CPU and/or more than 400 Megabytes. See these Information Week articles:
Firefox 1.5: Not Ready For Prime Time?
Firefox 1.5 Stability Problems? Readers And Mozilla Respond
The problems are the same in the Mozilla browser. Both have had a CPU and memory hogging bug for more than 2 1/2 years.
The evidence is that Mozilla leaders don't care. Quote from the second article linked above: "Schroepfer and Beard admitted that Mozilla is not working on any of the problems in our bulleted list except for the high memory usage issue. So problems like high CPU usage, program freezes and lock-ups, and long pauses before a tab or the browser opens from hyperlink clicks in other applications might not be fixed in the next version of the program."
For both Firefox and the Mozilla browser, there is a lot of talk about crashes and how to avoid them. Here are some quotes about crashes from the Known Issues for SeaMonkey 1.0 Beta page:
"A significant number of SeaMonkey crashes are actually caused by Java. Please make sure you are using the latest available version of Java."
"Sun's JRE will crash at startup if your useragent does not begin with Mozilla/5."
"Some SeaMonkey crashes are actually caused by Flash. Please make sure you are using the latest available Flash plugin (Bug 211213)."
"On Windows the Adobe SVG plugin crashes. Workaround: Don't copy it (NPSVG3.dll, NPSVG3.zip) into your plugins folder. If you want to view SVGs, SeaMonkey builds (except Linux GTK1) include native SVG support. (Bug 133567)"
Mozilla developers refuse to consider bugs that bug reporters cannot characterize completely. See this Slashdot comment: Leadership problem? See this list of excuses: 1) Maybe this bug is fixed in the nightly version. 2) Yes, this bug exists, but it isn't important. 3) No one has posted a TalkBack report. (If they read the bug report, they would know that there is never a TalkBack report, because the bug crashes TalkBack, too.) 4) If you would just give us more information, we would fix this bug. 5) This bug report is a composite of other bugs, so this bug report is invalid. (The other bugs aren't specified.) 6) You are using Firefox in a way that would crash any software. 7) I don't like the way you worded your report. 8) You should run a debugger and find what causes this problem yourself.
This is not a troll, but do people really buy books about web browsers?
I'm beginning to think it's a /. conspiracy!
The thing to keep in mind that the target audience for this book is not going to be a a power-user who reads Slashdot.org twice-daily and hooks up a webcam to watch the office coffee maker from their cubicle.
This is the sort of book that you put in your parents, relatives, or friends stocking to introduce them to Firefox and make it super-easy for them to get started.
- The Publisher.
http://sitepoint.com/books/firefox1/ (4 Free Sample Chapters Available).
P.S. The book includes a CDROM with Firefox, Thunderbird, and all the extensions mentioned in the title.
_______________
add {
extension:ridiculous body kit
extension:Big-Ass Wing
extension:18" rims w/spinners
extension:ground effect lighting
extension:thumpin' stereo
extension:in-dash DVD player
extension:VTEC sticker
extension:fake boost gauges
extension:fire extinguisher (fake, to hold your Ecstasy/weed)
extension:remote starter
extension:suicide doors (or scissor doors)
extension:wiper fluid nozzle lights
extension:extra chrome
extension:calvin peeing on something sticker
extension:some type of rear window sticker proclaiming you to be a bling-bling homey
extension:some type of sticker with kanji on it (that you can't read)
extension:Momo or Recaro seats with multi-point seatbelts (which you don't wear)
extension:under-dash LED or neon lights that plug into the cigarette lighter (for that touch of class)
}
et voila, a ricer Firefox!
I think they call it 'Flock.'
A book about one of the most popular open-source projects. Damn shame one has to buy it instead of browsing it online.
I don't see the point. Toolbar, webadres , thats it. Some people are just to verbose for me.
I think I need help.
This is not an illusion, a rip-off, or a ninja technique!
Interestingly enough, while Firefox does feast greedily on system resources, it is otherwise far superior to IE in every way.
un burrito me trampeó.
Does it at least come with an interactive CD?
[Fuck Beta]
o0t!
I have quite a few rss'ed website feeds on my customized google home page. But often they are several entries behind the real website's offerings(fark.com happens a lot). Any way to fix this firefox side?
how stupid do you have to be to not understand how to use firefox? to not understand what an extension is? is this book intended for people who have never used a browser before?
Windows x64 edition versions here.
Linux Wireless Hardware in the UK
Except when it comes to system integration. Yeah, I know most people will think the way IE integrates with Windows is a bad thing because of all the possible security risks, but at least it integrates with stuff like certificate handling and bookmarks.
Unfortunately, poor plugins are not the problem of Firefox.
... half implemented software with a million features. Microsoft's not even OSS - hence, you're out of the frying pan and into the fire by going back to IE.
I would have treated your post with credibility had you not made your biased comment about OSS. Strangely enough, your accusation refers to Microsoft products as much as it does OSS
I think its a problem with the site not updating the RSS feed when the actual site does. Slashdot does this too :)
"Something's wrong with you...and I hope we never do meet again." - Deftones When Girls Telephone Boys
Strangely enough, I had 1.0.7 eat up all my memory and swap space under Linux recently, and yet when I've done the same browsing, if not more, with 1.5.0 on Windows, I've had no problems. Also, I had Firefox crash a lot more on 1.0.x in Windows than 1.5 does. My guess is I'm not enough of a power user, but I have not had any problems. I just hope I don't jinx myself.
(\(\
(=_=) Bani!
(")")
Fire-what?
What-Fox?
What-what?
Strange things are afoot at the Circle-K.
Windows moderators bring on the OT mods all you want, the *nix-running mods will appreciate this shit.
It's a good review, but the book seems a little misconceived. How many people are really going to spend $25-30 on a book about how to use a web-browser? The market must be very small. I could understand if the book was about how to program a browser and get in real deep but the book doesn't sound as if it might appeal to such readers. Using a web-browser is not that hard, and if it is hard then the chances are good that the browser has been poorly designed (certainly not the case with Firefox). That said, maybe the best Firefox tip is to switch over to Opera, at least until the Firefox team get the memory usage under control. It's a real drag on more modestly specced PCs.
Las qué passoun
tournoun pas maï
Yeah, you go ahead and keep telling yourself that.
And a nickel would get you a three course dinner!
Comment of the year
Comment removed based on user account deletion
The only serious problem I've ever had involved cache corruption, in one instance firefox wouldn't start until I manually deleted my cache. Other than that and occasional crash due to mem leaks after ff has been running for days, no problems. I run firefox on several boxes (including BSD, linux and windows), always have js disabled and run without java or flash.
That said, I would like to see the memory leaks plugged.
Geekoid meant: "If only it supported current Firefox..."
Well you're right on one account, I wouldn't let Windows handle my certificates if I didn't absolutely have to. And its not that IE integrates with windows bookmarks, IE is Windows bookmarks.
( I
You forgot about crashing. Firefox 1.5 crashes more often than Billy Joel in a demolition derby.
Do you even lift?
These aren't the 'roids you're looking for.
the best way for me to improve productivity wold be me closing firefox and getting some work done!!!
I have dreamed about an extension that would only let me check the websites I really need to work... like asking me to solve complex operations before letting me open a site not on The List.
I must be crazy.
-Firefox could have stopped the Kennedy assassination, had it not slept late that day
-Firefox has a secret button that converts all your web requests to look like you're using your company's timekeeping system
-Firefox killed a hobo with a brick
How about copy/paste crapping out?
I see this happening after having an instance or two open for a couple of days with 6-12 tabs.
I notice it mostly when using Google Maps; I'll try to copy/paste an address from another tab into maps and vice versa and it seems it has stopped working. Pasting into other apps or going from other apps and pasting into Firefox doesn't work. It affects all tabs and nothing helps but quitting all instances of Firefox and restarting it.
Maybe your firefox 1.5 crashes all the time, Mine however doesnt. My version stuff gives me this "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051220 Firefox/1.5". I find alot of the time when people's firefox is crashing all the time that they have 1 to many extensions, or a buggy extension. Good luck tracing down the problem.
Even the dumbest yahoo can now pretend to be party to secret Open Source Software hacks and tweaks.
Let's appeal to the stupidity of the masses. You to, (That means your 85 year old grandmother.) can open a text file and edit it, thus granting you the title of supremist hacker extraordinaire.
I'd rather just read the source code! ;-)
I demand that all my programs leave 50% of the CPU idle and take twice as long!
Yes, the Infoworld article actually uses the phrase "spikes to 100%" - apparently a little knowledge is a dangerous thing.
Of course, there's a difference between taking 100% CPU while loading a page and taking 100% indefinitely, and I used to see my firefox process doing the latter too. The way to fix it is to install FlashBlock, and not to click on the banner ads that busy loop on your CPU just to put a punchable monkey on the screen.
This is an attitude that's bugged me to no end.
/. doesn't actively promote it. If you really want to save your eleven cents and make sure your money goes to stupid patents, then I'm sure you can find Amazon on your own.
Cheaper is cheaper. Why is it that so many people consider cheaper to be the ONLY criterion for shopping? Customer service? Ethics of the company? Convenience? Nope, if it's not cheaper, we're not buying it.
Given Amazon's long history of questionable behaviour, I think it's GOOD that
"People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Parent post needs modding up.
Why UNIX?
"... occasional crash due to mem leaks after ff has been running for days..."
That's the problem that occurs for people who do a lot of research using Firefox.
Firefox has yet to crash on me. I wouldn't be caught dead using IE. The last time I used it (a long time ago; I don't have any windows machines anymore) to view an activex site I got a virus after 5 minutes. My highschool installed firefox on its computers this year after some convincing by tech staff/teachers and some intelligent students(EG: me).
Just say no to IE.
-Q
Firefox once killed a guy, just for looking at him.
Page 1: "About:Config" Page 2: The end. (c) 2005
In Soviet Russia, backwards is everything.
The article is a bit confused, that's true. Actually, the CPU use becomes essentially 100% even though Firefox is completely idle, slowing all programs and the operating system to a crawl.
Geesh.. You have the source, just go read that and figure it all out on your own. Its the holidays, I'm sure you have some extra time on your hands.
---- Booth was a patriot ----
Ever used it extensively? Safari is far less resource hungry, marginally faster, is the first browser to pass the Acid2 test, and integrates better with the mac. In my opinion is is not only not average, but outstanding.
I am Spartacus
I once had to take a class in college (not long ago)...
...I took it online.
Introduction to the Internet.
Oh, really?
http://www.amazon.com/gp/product/0975240242/qid=1
I don't care if you're getting a referral, but when you lie about it, it pisses me off.
This link is clean: http://www.amazon.com/gp/product/0975240242/qid=1
Yeah... those good ol' days. I hear ya, man. It sucks that Slashdot has caught a more mainstream following. I wish it was still mired in obscurity with the only readers being elite techies. Damn... those good ol' days... gone forever. So tragic.
Now if they'd just replace that fugly default skin with something nice like this-http://www.tom-cat.com/mozilla/seamonkey.html it would be perfect.Long live Seamonkey!
ACs don't waste your time replying, your posts are never seen by me.
"parent needs modding up" was supposed to mean that the post I was replying to should have added points as it's quit on-topic and informative.. not 'firefox needs modding'!
Why UNIX?
Comment removed based on user account deletion
Comment removed based on user account deletion
In the good old days Firefox wasn't crippled by the gtk file dialogs and the insane gnome ui "design".
The Farewell Tour II
There's an issue here. Firefox has a SHOWSTOPPER bug that heavily affects its most intense users. You obviously didn't read the articles in Information Week to which I linked.
Please don't comment on Slashdot stories in which you (obviously) have no interest.
In Firefox, the "New Window" command (control-N) makes a new window at your default page. Is there any way to make it so that "New Window" makes another window at the current page, effectively forking the current window? This is how Internet Exploder works.
Melissa
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
Is it me, or is Firefox on non-Windows (at least on Ubuntu/breezy, and other Debian-ish versions) extremely unstable?
On Windows, Firefox is great!
But after an hour of 3 crashes every 5 minutes, when using it on Kubuntu, I can't help but switch to Konqueror, even with the lesser support for various sites (though Konqueror does have better performance, at least seemingly).
Do you ever think that a book for a web browser deserves a rating of 8/10?
Does it even measure the importance of the book anymore? Maybe I am not suitable to be in the ratings board, since I think this book deserves a for extreme dummies grade.
Safari is basically a stock Firefox without extensions. Sure, it does everything that most people need, and has a few interesting features like privacy mode - but overall its sits between crappy and basic browsers on one end (IE, Camino), and more feature filled/customizable ones on the other (Firefox, Opera). In other words, average.
And I don't see how you mean it integrates better with OS X. It acts much like a stand alone application to me, just like Firefox does (unlike IE on Windows/Konquerer in KDE which are tightly integrated). Or do you mean it has brushed metal?
Its reeeeely fast.
If Jesus wants me it knows where to find me.
Mozilla browser (SeaMonkey) has the SAME problem with CPU and memory hogging.
You said, "I'm not saying there aren't problems that need to be acknowledged..."
First, I am very thankful for Firefox. I am very thankful that we have open source developers.
However, maybe there is a need for change. Maybe the Mozilla Foundation needs better leadership and someone to raise money so that important issues that aren't favored by volunteers can be addressed.
Second, look what you've done. It seemed in the beginning of your comment that you were giving an informed answer. However, in fact your answer is completely uninformed about the issue to which you were responding. You didn't read the articles in Information Week, and you apparently have no theory about why there are such SERIOUS problems in Mozilla browser and Firefox.
Some bugs are very difficult to characterize. Those require a developer to be a true scientist. However, Firefox developers apparently look for bugs that are easy to fix. Bugs such as this one, which is now more than 2 1/2 years old, are ignored.
You said, "... too many people file bugs and then can't give us the answers we need."
No developer has asked me for more information, but they have marked the CPU and memory hogging bug reports as invalid.
You said, "If you use awful grammar and difficult-to-read style, well, why do you expect us to put hours into fixing a bug when you don't bother to spend 5 minutes properly reporting it?"
Every month I make part of my living as a writer, and have done so for more than 18 years. I did a very clear test using both Windows XP and Linux, and found the same problem.
You said, "... many users use extensions, which basically invalidate their bug reports since we can't possibly debug under the effects of the many changes extensions make, ESPECIALLY if we don't know what extensions and versions of extensions you're using."
As many other people have asked, why is it possible that an extension can crash all open windows and tabs in Mozilla or Firefox browsers? Shouldn't the browser reject use of the extension, rather than just crashing?
You said, "It takes the user 5 minutes to try a nightly. I think asking the user to get a nightly build is reasonable."
Again you have shown that you didn't bother to inform yourself about the issue being discussed. My best guess is that NO developer has bothered to read the bug reports I've filed. Once developers realize that it won't be easy to characterize or fix, they give some excuse, and mark the bug invalid. That's been my experience.
It sometimes takes DAYS to re-create the bug. The bug happens during normal use. Many people leave Firefox open during the time they are researching a subject, so they can come back to their research as they left it. Then, when Firefox crashes, or begins taking all the CPU power or begins using so much memory that the hard drive thrashes, they lose all of their work!
You said, "Many bugs that are filed aren't important to 99.99% of the userbase."
That's a new excuse! I've added it as number nine in my list. That excuse does NOT apply here. The CPU and memory hogging bug is being discussed publicly in long articles you apparently didn't read.
Nothing you said will make this subject go away! The problem has received lots of attention from the public, and the attention is building.
If you have no serious interest in a subject, please don't post comments. Please don't use Slashdot as a way of acting out anger. Please don't pretend to have an interest in a subject so that you can have a platform for expressing annoyance.
This is an outrage! I say you demand your money back.
Firefox has problems. So does IE. So does Opera.
As a professional web developer, I care very much about browsers. I also deal with demanding users such as yourself who nitpick and who are on some kind of power trip or something. Think about it: is someone who is coding an application for you on their free time going to spend even ten minutes reading a badly reported problem? I sure wouldn't, not when there are ten other things I can fix that are just as important to someone else. You do the most good you can do in the shortest amount of time and move on.
You may be frustrated, but you won't get anywhere assuming you submit bug reports with this same tone. I'd venture that many Mozilla developers are professional developers who do Mozdev on their own time, and probably get enough of that crap at work. It's a web browser, not a car or a space shuttle or a nuclear power plant. Deal with it, fix it, or move on to something else. Personally, I have gripes with Firefox, but I deal with them. If something better came out, I don't know about you, but I'd be all over it. But the fact that you typed this in the first place shows that you haven't found anything better. Stop trying to rake people over the coals.
blah blah blah
It's more Konqueror than Firefox, since Safari was Apple's deviation from the Konqueror project. That's why Konqueror was the 2nd browser to pass the Acid2 test.
Read my blog posts on usability.
That's what he's refering to likely. Many of them come out with a new edition every year, or every other year. Ok, so this is needed for, say, modern history but I am talking about calculus here. When I took freshman calc, I had to buy a new book. There were no used ones available, because it was a new edition. At the end of the year, I tried to sell my book back and was turned down, you see there was a new edition comming out next year.
Ok what the fuck? This is introductory calc, that shit hasn't changed much since Newton first unveiled it to the world, and not at all in the 20th century. NOTHING changed in teh span of one year.
Well I had a look at the new edition as compared to mine. The changes were nothing but superficial. Chapters were shuffled, questions were renumbered, with some new ones intruduced. There might have been some corrections or whatnot, but the parts I looked at the text and diagrams were the exact same.
It's a real racket, and that's on top of the already high prices.
Really? Firefox is incredibly ugly, in my opinion. Popup menu selections don't blink, and they're set in the wrong font to begin with. The preferences dialog looks like a Frankensteinian cross between OS 9 preferences and something out of OS X 10.1. Buttons don't pulsate and sheets pop up in unexpected, illogical places. That's just to start.
Perhaps more significantly, Firefox's HTML rendering is inarguably inferior to WebKit's. Small text is often antialiased strangely, and kerning is strange all over, lending text an uneven, drunken quality. On top of that, there's no integration with the system Keychain or firewall preferences. And that's not even mentioning the truly useful CSS properties missing from Gecko, like display: inline-block and run-in. The best you can say about Firefox is that it might be decent for Windows and Linux, but it barely achieves mediocrity on Mac OS X.
I do agree with you, however, that Camino is excellent.
I guess it would make a good Firefox reference for those people who do not have Internet access...
You're almost certainly trolling, but I'll reply to some points anyway.
Some bugs are very difficult to characterize. Those require a developer to be a true scientist. However, Firefox developers apparently look for bugs that are easy to fix. Bugs such as this one, which is now more than 2 1/2 years old, are ignored.
I think everybody believes it's many bugs that add up to cause the problems users see, not just one single bug. That makes it much harder to track down the individual issues.
It's insulting and ignorant to claim that developers ignore the hard bugs.
No developer has asked me for more information, but they have marked the CPU and memory hogging bug reports as invalid.
There's probably a reason (if only that your bug report is the same as hundreds of others and equally useless). Care to post bug #s?
Every month I make part of my living as a writer, and have done so for more than 18 years. I did a very clear test using both Windows XP and Linux, and found the same problem.
People sometimes write novels for bug reports, with great detail about the useless tests they conducted and irrelevant statistics they measured during the test. That doesn't make them good or valid.
You said, "Many bugs that are filed aren't important to 99.99% of the userbase."
That's a new excuse! I've added it as number nine in my list. That excuse does NOT apply here. The CPU and memory hogging bug is being discussed publicly in long articles you apparently didn't read.
You didn't specify what bugs you were talking about. I don't think people would say huge leaks are unimportant, but many people file pointless bugs or bugs on things that could just as well be considered features. I was responding in a generic way to your generic "excuse".
You didn't read the articles in Information Week, and you apparently have no theory about why there are such SERIOUS problems in Mozilla browser and Firefox.
I read the articles (they didn't say anything interesting). I read multiple forums where people talk about Firefox leaks. I know what issues people complain about. But users just go on and on about the same symptoms, never providing specific testcases that reproduce issues. Multiple people often decide that they're experiencing the same bug when they clearly are not. They perceive changes between releases that don't exist (e.g. claiming certain changes occurred between 1.0.6 and 1.0.7 that, if you look at the code, could not have). Addressing complaints on issues like these tends to be a hopeless task.
If you could just create one page that, when reloaded repeatedly demonstrated increasing memory usage, that would be incredibly helpful. A testcase in which you load a page in a tab, close the tab, and repeat to demonstrate increasing memory usage would also probably be useful. But nobody does.
You claim it can take days to reproduce the bug, and it happens through normal use. Well, steps to reproduce such as "surf for a day" for you might be checking forums for new trolls about why Firefox is bad. For someone else, it might be contributing to Wikipedia articles. For another user it might be using LXR to trace through some code. Even if a developer DOES experience the problem, how does he/she track it down? Tools such as valgrind make the browser run 100x slower while being debugged - can you possibly surf for a week like that? Other tools give you too much data to have the slightest hope of wading through it all to find the problems. It's a hard problem. People DO work on it, and memory leaks are constantly being fixed. But there are probably a lot of them, and they all take time.
The article talks about setting a specific memory cache size... if you read the source code, you'd know that Gecko is smart enough to already pick cache sizes based on the amount of RAM you have, AND it picks small values - if I remember correctly, SMALLER than the ones suggested in the article. The author of the article probably saw the tweak mentioned on some forum where nobody bothers to conduct scientific comparisons.
My server
The only thing I like about IE is that it can be controlled via a script, which is very handy when you have to fill in dozens of webforms with very similar data over and over again. I know that that's bad design but when you're an office clerk you have to live with what IT gives you but being ex-IT I know ways to speed stuff up and I'm glad that IE and all the other MS products we seem to be stuck with at least have one redeeming feature.
Does a Christian soccer team even need a goalkeeper?
I'm in complete sympathy with all your comments, CTho9305, and know it must be discouraging for the open source community to be bombarded with a bunch of "Why don't you do more and do it better?" criticisms. I dropped in just to remind you that the whiners and complainers are always the loudest, and have nothing better to do with their time than make unconstructive criticisms of other people's work. But for every one of those, there are hoards of people out there who appreciate what the open source community has given us and are patient with the inevitable glitches in such a massively ambitious project. We tend not to write to you about it because we assume you know, simply by the smashing success of Firefox, that people appreciate your work, and unlike the complainers, we are likely to be busy people without much spare time to write commendations. I took the time this morning because you are sounding kinda fed up, so memorize this message, OK? And get a turtle suit with a hard shell to deflect the complaints. CyberCrone
Though I would like to ask:
All the time you spend on obscure trolling, could it not be better spent in a homeless shelter?
The Mozilla and Firefox CPU and memory hogging bug needs to be fixed, not ignored. No amount of words, no amount of attitude, will make the problem go away.
An educated guess: Probably developers would find that fixing the CPU and memory hogging bug would solve many, many other small issues, and make working with the code much more fun.
No other program in Windows or Linux has this problem, apparently. The problem is entirely caused by something in the Mozilla programs. The fact that the problem is largely unchanged for more than 2 years indicates that it was in the code base more than 2 years ago. That's a clue.
You said, "Even if a developer DOES experience the problem, how does he/she track it down? Tools such as valgrind make the browser run 100x slower while being debugged - can you possibly surf for a week like that?"
That's easy. When someone experiences the CPU and/or memory hogging problem, have them send their history file. Use the history file to program the browser to load web pages automatically. If I were trying that, I would write a program to arrange the history file so that it could be used as input to a keyboard imitation program written in AutoIt or AutoHotkey (Windows). Run the test program on a test computer. We have many of them here; Mozilla developers probably do too.
You said, "Care to post bug #s?". That's really, really disgusting. After this long discussion, and you calling me a troll, you are demonstrating once again that you didn't read what I posted. I already posted a bug number and extensive discussion! That's the behavior I have seen over and over again with Mozilla and Firefox developers: A total lack of willingness to let someone else lead.
The problem is, it has become obvious, a social problem, not a technical one. If I were a Mozilla developer, I would think that solving this bug was much more exciting than any of the others. Somehow, Mozilla developers spray words at the problem rather than fixing it. Why?
My guess is that the social structure of the Mozilla Foundation is such that no one is able to work on an extremely serious and wide-ranging bug such as the CPU and memory hogging bug.
The Mozilla Foundation needs a real leader. Having a lawyer who understands nothing about technical things is not leadership.
Maybe I could head the Mozilla Foundation, at least temporarily. I have the necessary programming and top management experience. I certainly have clear ideas about things that need to be done, and how to do them. I say this, not because I need work, but because I am demonstrating a solution. My guess is that the Mozilla Foundation needs more fund-raising, and some structure that allows resolving big issues like the CPU and memory hogging bug.
well BN has brick and mortar. amazon doesnt.
I KUT J00 M4NG!!!
See bug which I posted about 2 1/2 years ago.
Take out the space put in by Slashdot and copy the address to a new Window. Bugzilla does not accept visits by people coming from Slashdot.
222660 contains a reference to the same bug in Mozilla:
Linux/Windows Reproducible Crash Tests Note that these bugs are marked as "Resolved Invalid". Note that EVERY comment from a developer contains some criticism of people reporting the bugs. Note that NO comment from a developer shows any willingness to understand the value of what has been reported.
Apparently Mozilla developers have VERY little patience, and want bug reports that allow them to fix something in an afternoon. The seem to want to ignore bugs that require considerable investigation.
Many, many people report memory use problems in Mozilla and Firefox. The subject is building in interest. Sooner or later the bug needs to be fixed, rather than spend hours and hours discussing why it can't be fixed.
Developers: Please no more emphasizing the shortcomings of what has been reported. Try to see the good. That's a good philosophy in other areas, too.
Why is that a bad design? If Firefox had the same design, people would say "Firefox has opened up new APIs to help software development on the web platform, praise the open source".
Don't forget: In Firefox, the text fields behave strangely. (Text fields are different in OS X from Linux and Windows, that needs to be beaten into every cross-platform developer!) Also: Spell checker! Where's the spell checker in Firefox? Not there.
Comment of the year
Yeah. Ugh. I'll never understand why people with enough good taste to use Macs then go blithely on ahead and ruin it by installing Firefox.
Eh? I've just sung its praises in the previous comment. I think you should read what I said again.
Does a Christian soccer team even need a goalkeeper?
Robinjo, I agree with what you said, but it does not apply in this case. The only way to fix this very serious bug is to interact with the developers. In 2 1/2 years, we have never come close to that. They've always wanted more than can be given.
I have, many times, described how to reliably reproduce the bug. But the developers want to fix bugs that are much easier than the Firefox/Thunderbird/Mozilla CPU and memory hogging bug.