So, a lot of churn, not much improvement.
Firefox doesn't work well when I have 50 tabs open. Yes, I do want 50 tabs open. Or, I want to maintain a working set of around 50 things to read eventually. No, I don't want to use bookmarks. What would be nice is if Firefox could even refrain from loading tabs until you've clicked on them. I mean, my session is restored when I open Firefox again. That doesn't mean it needs to download several megabytes that I still do not yet intend on handling.
Anyway, Firefox with 50 tabs gets slow and slows down my system. The CPU is running near constantly at 100%. I'd like to think it's due to stupid Flash and JavaScript. Regardless, using multiple threads in a single process doesn't allow for very complete or clean separation of memory and CPU usage between sites. I don't imagine Firefox getting better. Instead, I have to try to deal with tabs that are not yet convenient to deal with. Triaging. Joy.
My other options are Epiphany and Google Chrome (now in Beta for Linux). Epiphany just changed from Mozilla's gecko to webkit (as seen in Konqueror and Safari). Consequently, tab handling, downloading, and the caret in this text area as I type are all messed up. I am amazed that Fedora thought it was good enough to include. Yikes. I mean, with the default settings, you cannot download anything: it's set to try to download to /! Users don't have write permission to root. Did the developers working on this do so under root?! Ugh. A ridiculous download manager appear for the duration of a download and then disappears, stealing focus. At least with Firefox's, it doesn't auto-disappear, and you can keep it in the background so it won't annoy you anymore. Yay.
Tab handling in Epiphany is busted as well now. I click "Open in Tab" and there's a 50/50 chance that it will open in a new window. Sometimes, I have no way to open a link in a new tab, it will only do it in a new window. And vice versa. It's a probabilistic target? I don't know what the deal is with the caret in this text area, though. It's leading its expected position by 1/2 to 1 full character width. Characters still appear where the expected caret should be, though. Yay?
Google Chrome Beta for Linux was short-lived on my computer. I do want its process separation of sites, but it froze on me 6 times in the first 20 minutes of use (arguably, I was trying to install extensions at the time), its extensions are all somewhat annoying (I mean, the ones for Google Services are all crippled or very limited, making them all very useless to me). I will try it again in 6 months or so.
I think the biggest obstacle for me in using a non-Firefox browser is the absence of this fundamental feature: vertical tabs. For some reason, modern browsers seem to mostly take a cue from 1995 window lists: horizontal, and the more you have, the smaller they get, and the less you can read of the window/tab's title, until it's useless! Meanwhile, vertical lists of tabs or windows allow something wonderful: consistent width, consistent size of tab/window name, and a much larger number of items can be added vertically, since the names are orthogonal to the list. Yay!
Google Chrome does have two extensions for vertical tabs, but both in the stupid form of a button that shows you a dropdown (even Epiphany has their Tab menu built-in), and Google Chrome's horizontal tabs are not hidden by either of those. Ugh. I don't hold out much hope for an extension being able to actually move those to the side, but I can keep hoping. Epiphany doesn't let me hide the tab list either, come to think of it.
Oh, and the fonts in Google Chrome! I couldn't readily find a way to shrink the default font size. I'm sure it's there, I just couldn't find it.
So yah, here's looking to the future. Perhaps Firefox 3.6 will go beyond advertising speed/efficiency improvements and actually implement some. Then again, life could be worse: I could be stuck using IE!
Oh! So I'm not the only one who tries to keep 50 sites open until I "get time" to cope! (although I like to use full windows instead of tabs so that I can move them around or line them up in the OS X dock).
ReplyDeleteIt does indeed suck to not want to resort to bookmarking but not wanting everything to load all at once either.
I've lost so many batches of windows from unrecoverable browser crashes. All I can do is sigh and tell myself it must not have been that important if I didn't get around to it.
Good news!
ReplyDeleteIf you use a Firefox extension that was released last week (or at least I found it then) called BarTap, you can start Firefox and restore a busy session, and all the tabs (except the one loaded) will be "on tap", and won't actually load until you click them. So, now Firefox doesn't load 50 tabs, even though I have 50 tabs to load. It loads the last one I was on, and then any one after that I click.
Kudos to Liv for finding it.
Firefox has improved its session restore system, so that it opens a page with a list of tabs. AND, if it crashes then, and you want to restore next time, you restore the page with that old list of tabs which you can then restore again to get the tabs.
I'm still very wary of it all and occasionally mass-bookmark all my tabs :|