The New Firefox and Ridiculous Numbers of Tabs (metafluff.com)
An anonymous reader shares a blog post: I've got a Firefox profile with 1691 tabs. As you would expect, Firefox handled this profile quite poorly for a long time. I got used to multi-minute startup time, waiting 15-30 seconds for tabs from external apps to show up, and all manner of non-responsive behavior. And then, quite recently, everything changed. Right now, more effort is being put into making Firefox fast than I've seen since... well, since I've been working on Firefox. And I've been at Mozilla for more than a decade. Part of this effort is a project called Quantum Flow -- a bunch of engineers making changes that directly impact Firefox responsiveness. A lot of the improvement in this particular scenario is from Kevin Jones' work on bringing the overall cost of unloaded tabs as close to zero as possible. While the major work has landed, the work continues in Bug 906076. Test scenario: I took my 1691 tab browser profile, and did a wall-clock measurement of start-up time and memory use for Firefox versions 20, 30, 40, and 50 through 56. In the result, the person found that Firefox startup time has gotten worse over time... until Firefox 51.
https://www.youtube.com/watch?...
I often end up with an unwieldy number of tabs and I've recently been looking at ways of managing them. The situation does not look good though. Tab Groups was removed from Firefox and the impending Webextensions crippling of Firefox is apparently going to make it almost impossible to port over existing addons that allow for tab management.
So they are going back to how it used to be?
I recall having hundred(s) of tabs open. Back in 2006 on a single-core centrino Laptop with a whoping 2GB of ram and a terrific ATI x700 GPU.
No issues were had.
Then they brought in the UX-torturers, started with their ridiculous high version numbers and it all went downhill from there.
I was always amazed at those people whose desktops were completely filled with shortcuts. I guess they're all using Firefox now.
I wonder if their houses are stacked floor to ceiling, wall to wall, with old newspapers.
#DeleteChrome
Said Bill Gates
--- Illogical Spock
Here's the thing that's really pathetic about this whole situation: FF users have been complaining about performance problems for many, many years.
Yet FF's most ardent supporters have always denied or dismissed these complaints, claiming that "FF is fast" or "FF doesn't suffer from performance problems", despite so many users experiencing horrible performance when using FF.
So if these performance problems allegedly didn't exist, then why the fuck did Mozilla need to create this "Quantum Flow" project to fix FF's responsiveness?!
And if there allegedly weren't performance problems, then why have these recent changes resulted in significant performance boosts?!
It's no wonder we've seen FF's market share drop down to only about 5%.
FF's worst enemy isn't Chrome. FF's worst enemy is its own advocates, who treat FF's regular users like absolute shit.
When regular FF users reported very real performance problems with FF, these FF fanatics denied these problems, driving away most of these other FF users.
Yet here we are, with it being shown that earlier versions of FF did in fact suffer from very poor performance. The FF users who were driven away have been vindicated. The FF fanatics have been proven wrong.
It's really pathetic that it took this long for these problems to be taken seriously, and even longer for some initial fixes to be made. Maybe FF would still be up around 30% of the browser market, if not higher, had the complaints about FF's performance been taken seriously years ago, and the users who reported these performance problems not been ridiculed and dismissed.
Other open source projects should learn from the mistakes that FF has made: when a large number of users repeatedly report performance problems, take these reports seriously! There probably is a performance problem that should be fixed! Don't dismiss these users. Don't ridicule and insult these users. Take them seriously! Look into the problems that they're reporting.
That you had to do a wall-clock measurement to determine that Firefox startup time has ballooned is evidence of a greater problem. The focus has been on the rapid release schedule with little to no thought towards user experience.
Pro-tip: Make my shit fast. Make it super fucking responsive. I don't need the shine, I don't need the glitter. That's where I can rely on a mod/extension community to fill in the short comings. I can't rely on them to put in extensive multicore support. Make the engine that everyone wants to use, and worry about what color to paint the car later.
Why should I waste many hours (if not days or weeks...) of my time tracking down and fixing stupid performance problems in Firefox, when I can take about 45 seconds and install Chrome, or Chromium, or Vivaldi, or Opera instead and get very good performance? Heck, in even less time than that I could just use a pre-installed browser like Safari or Edge and still get better performance than Firefox!
Don't give me any bullshit about Firefox "respecting our privacy", either. Just look at its privacy policy to see that it's sending a lot of data back to various places. Be sure to click the "Learn More" links so that you can see the full details.
Firefox doesn't deserve our contributions.
I managed to put 10 pounds of shit into a 5 pound box and it fell apart. What am I doing wrong?
Only the State obtains its revenue by coercion. - Murray Rothbard
...I've got a Firefox profile with 1691 tabs....
I'd really not want to see Firefox wasting their precious development resources to make a ridiculous corner case as this one work properly, instead of applying those same precious resources to more pressing issues. Issues that are experienced by a much wider set of users.