I wish this ticket would see some movement though! https://bugzilla.mozilla.org/show_bug.cgi?id=101611
Plus, having read that article, I feel much more comfortable leaving many tabs open (although I don't think I've ever had more than 100 open simultaneously).
anyways, i have ~350 tabs open on firefox 54, and so i can't wait until 55 lands to see this great improvement.
the chrome lead for mac told me that they too are working on better performance with 100's of tabs open and that should land sometime soon as well (even so, i'm a diehard firefox fan so it will be hard to make me switch).
[1] https://addons.mozilla.org/en-US/firefox/addon/tab-groups/
Although I think the dev tools in Chrome are superior, I love the way I can step through the code and have all the information I need displayed neatly against each step without having to manually watch everything.
Is there anyway to get Firefox to do something similar?
EDIT: obviously, I spend most of my day developing. Firefox definitely has my preference when I'm ust browsing on my own.
Well that's just false.
Sadly, the new extension model isn’t nearly ready for prime time yet.
They changed their add-on API and are in the process of deprecating the older one which allowed for radical UI changes. That's probably what he was talking about.
Here's an in-development vertical tabs extension using their new extensions API.
https://addons.mozilla.org/en-US/firefox/addon/tab-center-redux/
Apparently the tabs still show up at the top because the API to disable that isn't available yet. But you get vertical tabs and it should get better over time. I've been using this and it isn't 100% perfect, but getting better and better.The multi process will never work with the current XUL based gecko code base - they could have told us the truth several years ago, instead they put some resources to it, and it gets no we're - it will never work like Chrome 1+ or IE 8+.
Instead they should have focused on maintaining Firefox as it is and put more resources to Servo - which takes way too long already (a new Rust Lang doesn't help).