ssokolow: Likewise but I'm a 64-bit Linux user and my Firefox tends to idle around 5GiB resident.
My main issue is jank due to the GC not scaling well, even with incremental GC... something which would be fixed by splitting it up across multiple processes.
Indeed. When my Firefox climbs up over 2.5GB resident I start doing a manual GC with it and sadly it appears to never really do much. I might shave a few megs off but it rarely drops any significant amount. That might be due to it already GC'ing regularly and nothing left to clear out but either way I end up having to restart to free up memory eventually. To be completely fair though, the problem is not due to Firefox itself but due to extensions that memory leak, namely AdBlock Plus which is a terrible leaker.
A 64bit build of the browser would postpone needing to care about it as I have 32GB of RAM, but that would have some consequences over time also. :)
ssokolow: It's already been enabled by default in limited two-process form (one for chrome, one for content) in the nightly builds for quite a while now so they can dogfood it and identify extensions that break without direct DOM access.
Yeah, I haven't braved that as I know it is highly likely to murder some of my core "must have" extensions although I go back and forth between the stable public releases and the beta/Aurora builds from time to time. I've never used the nightlies though although I do often go into about:config and enable features that are included but disabled by default if I want to test them. Deferred tab loading, pdf.js, the happy-eyeballs algorithm support to name but a few I opted into using in the past. I'm both highly anticipating electrolysis and at the same time fearing the breakage it is likely to cause. :) I really wish they'd put out an official Win64 build of the browser though. I used 64bit Firefox in Linux 10+ years ago for crap sake as my main browser for years, and we still have no official stable 64bit Windows build yet just unofficial builds. GRRR :)
ssokolow: No argument. For me, the straw that broke the camel's back was when they forced "hide http:// in the address bar", spent a year "soliciting feedback", and then locked and closed the bug because all they got was requests to explain their rationale (something Mozilla did very well for tabs on top) and reasonable arguments that it served no useful purpose beyond making copy-paste buggier and limiting people's ability to copy paste exactly what they intended.
Yep, hiding the protocol identifier, tabs on top, austrailis, overall UI minimalistic look and feel changes and many more things they've done have irked me. Not that they did it, but that they did a lot of it as a mandatory "screw you if you don't like it" thing rather than making some of it visibly configurable even though almost all of it is configurable via about:config or via an extension. So I grumble for a few minutes/hours/days until I find a workaround and I'm back to my good ole browser again. My firefox visually looks today almost identical to how Firefox 4 looked. I embrace and adapt to some things and others I have resistance to unless I personally see a gain to myself which I often do not. The search bar changes not long ago removed functionality I use all the time and I had to find a hack to turn it back into the old search again for example. But... in the end Firefox and I always kiss and make up. :)
ssokolow: That's when I switched back to Firefox where, if they
do do something stupid like moving the RSS icon out of the address bar or hiding http:// or spitting in the face of decades of research into why menus should show keyboard shortcuts, you can just reach for about:config or install an extension like Classic Theme Restorer to get a more sane mix of Firefox and Chrome.
Yup, precisely. I hope they never make any drastic changes that are technologically not possible to tweak or undo via about:config or an addon either completely or partially. So far I've managed to survive their changes with about:config and Classic Theme Restorer and other hacks as it sounds like you have too, but I always fear they're going to turn it into Chrome which would make me have a panic attack to say the least. :)
coffeecup: I feel the same for SeaMonkey, I always keep coming back missing something.
Well, one of the key cornerstones of SeaMonkey is a consistent and OS integrated user interface which did not change significantly since its first release 10 years ago (if you count the Netscape Communicator as a first version, 17 years ago). If you want this sort of continuing consistency, then you will adore this communication suite (it is not just a browser).
Still, I'd love to see SeaMonkey more widespread, but it will stay niche. It is a trusty workhorse, though.
I know, but the life cycle for this ESR is too short and due the overuse of browser agent sniffing, you will encounter more and more websites which insist on "newer" Firefox versions which in turn alienates the (company) users.
A very very long time ago I too preferred the all-in-one solution such like Netscape Communicator provided, but for various reasons I ended up changing my mind to prefer individual applications over time. I've used Seamonkey and appreciate that it exists as an option for people but it doesn't appeal to me directly compared to having Firefox and Thunderbird as standalone apps, etc. I should install the latest version sometime though and see where it's at these days as it's been eons since I checked it out.
I'm not personally fond of the Firefox ESR release for my own usage as I like to stay current with my browser but I understand and respect why the ESR release exists and it makes sense. I do however wish the Linux distributions that include it would either include the mainstream Firefox instead, or provide both releases as I always have to either go to 3rd party builds which I don't care for, or make my own rpms which is time consuming. I end up doing most of my browsing in Windows instead due to that because it is just a much easier solution that doesn't involve futzing around or engineering my own solution. :) Another option is the Mozilla tarball builds but ... meh... :)