tab grouping uses the same cookies everywhere, whereas container tabs provide isolated workspaces each with their own set of cookies
Firefox allows you to create/manage multiple containers, and set up rules to assign specific sites to specific containers if desired.
I think the closest feature in Chrome is the ability to create multiple profiles, but this is less flexible/ergonomic IMO.
I actually tested this and Firefox is significantly faster in rendering CSS and tables. (Not sure about complex Javascript.)
Chrome's snappiness is mostly UI smoke and mirrors, actual sites load faster for me in Firefox.
Are you referring to Firefox's multi-account containers extension?
Sandboxed tabs is brilliant.
I just wish they added better overall profile support.
Pair Firefox with a fast DNS, and it's noticably faster than Chrome, for the last 3 years or so.
I discovered it accidentally, after switching to local DNS at the office. We run one of the nation-wide ones in a pretty close proximity in network terms.
You can send a few tabs through one socks proxy, a few through another, all while segmenting that from work, personal, etc. if you have a vpn for one work location and different ones for other work.
I have two password managers, one for work and one for home. Multiple profiles lets me work with both.
Container tabs lets me log into a site multiple times, or when they have a session cookie that prevents me from navigating to two different flows.
Both great, both fill completely different niches.
It's amazing how well it works!
I just set a few glob rules on the URLs I need proxied and I don't have to think about it anymore :)
From my desk:
local one - 0.029 seconds
1.1.1.1 - 0.035 seconds
8.8.8.8 - 0.120 seconds
Normally it should be, but Firefox's behavior is very sensitive to DNS response speed. Sounds not intuitive, but I think they're not using glibc's caching, or doing something by themselves.Yes, and the lack of a viable vertical tabs solution for Chrome (though some Chrome based browsers have native implementations).
I am baffled how anyone could still be using horizontal tabs as it is clearly inferior. I am also annoyed as hell that it is not native in Firefox.
So I use 8.8.8.8 and 9.9.9.9 in parallel through dnsmasq. Whoever responds the first wins. If you're not stuck in the middle of nowhere, you're probably better off with the latter as it's somewhat more trustworthy than Google.
Instead I increase the directory size to 4K and be done with it.
It makes sense here because of bad peering: 8.8.8.8 may be responding in 90 ms right now, but could very well start taking 200 ms a few hours later. So I use multiple services as a backup of sorts.
Enabling the desired behavior likely requires quite a few steps beyond just installing the extension.
https://github.com/piroor/treestyletab/wiki/Code-snippets-fo...
Originally, Firefox had a dropdown menu that allowed the user to choose whether tabs were on the top, bottom, left, or right.
This has been an annoying trend with Firefox for some time. They take the default, expected functionality, marginalize it while saying "Users who prefer the old way can enable it in a setting / extension" and then the setting gets deprecated or the extension stops working.
See also: "Classic Theme Restorer".
All the while software that might work better as an extension is bundled with Firefox and enabled by default. e.g. "Pocket", "Hello".
The profiles plugin, is great.
https://addons.mozilla.org/en-GB/firefox/addon/profile-switc...
I would want to see this integrated.
This can be very effective, which is why optimising complex pages for first contentful draw (perhaps at the expense of overall load speed) can make a huge difference to how your pages/app are perceived.
Back in the dial-up (and early ADSL) days many were convinced that IE was faster because of progress bar trickery: it would actively lie and could inch up to ~85% before the first byte of data had arrived from the server (I forget if it waited for the HTTP request to be sent or if it started edging up immediately upon TCP connection). It still did it right up to the end, though with local connectivity getting faster these days the amount you'll notice it is greatly reduced.
I don't tend to work with a browser full-screen on my larger monitor (2560×1440) instead often using half the screen (so 1280px wide) or there abouts. My other screen is 1080×1920 (standard 1080 but portrait not landscape). In those cases I have less room for tabs on the side. It might be less of an issue but most of the side-tab options I tried had a minimum width noticeably wider than the minimum width of a tab in the standard layout.
What might work for me is tabs that can be flipped from horizontal to vertical at a keystroke, or perhaps even if they reacted to window size (with the default choice being easily overridden).
All of the networks I have have a DNS server around that speed now, and Firefox works visibly faster on all of them. Possibly an intersection between human perception and hardware capabilities of my systems at hand.
Mozilla sucks, but it is because all of this should be baked in, not because of pocket or whatever political thing that HN regularly brings up.
I have tried the vertical tab implementation in several other browsers and they are all inferior. Safari’s is hilariously bad.
CTRL+SHIFT+R always disables cache for that reload, too.
I'm still not a fan of the latest UI revision on Firefox.. Chrome is able to make me forget there is an UI
I remember switching to Chrome because of a new UI update many years ago (performance too)
If Firefox manage to catch up performance wise, I might give it another try
And by random I mean downloaded from a website of corporation with less than $100B valuation :)
I investigated and found that Firefox's in-memory DNS cache can be manually cleared by clicking a button in about:networking. To be fair Chrome also has a similar cache and method for clearing it. See: https://www.makeuseof.com/chrome-edge-firefox-safari-opera-b...
Or as a slightly more thorough approach, you can use something like namebench or dnsbench:
Another through method will be hyperfine[0], yet I wanted to provide a method which requires no installation and can be done in a whim, without jumps and hoops, with the tools already at hand.
1. https://addons.mozilla.org/en-US/firefox/addon/facebook-cont...