317 comments

[ 0.23 ms ] story [ 336 ms ] thread
Firefox is great, and I've had an amazing experience on both mobile and desktop ever since I switched almost a year ago.

I only wish that their password manager allowed you to import passwords in standard formats from other password managers.

I find the Bitwarden extension is very good. The advantage of using an independent password store is that you can use it on other platforms. For example, Bitwarden provides iOS integration which provides autofill in both Safari and even within individual apps (which is a huge time-saver). In the future you may move to a different browser, and Bitwarden (or your independent password manager of choice) will most likely have an extension for that browser too so you can start using it straight away. I love Firefox but I honestly can't see any reason to lock myself into its password store.
I am still missing chrome-like profiles
Have you tried Multi-Account Containers? It’s not the same but for me it works (I want to be logged in with various accounts on the same website)
I actually prefer the multi-account containers to chrome's profile approach.
Containers are nice and I use them, but unfortunately they are not enough since they are not synced and don't solve the bookmarks issue
Multi-account containers is the reason why I'm using Firefox.

Too bad it is just an extension and not a first-class feature. The settings are not synced with other Firefox settings. Somewhat annoying as there is lot of work to setup the container settings if you happen loose then.

Firefox does have support for multiple profiles. You just to need to set it up.

https://support.mozilla.org/en-US/kb/profile-manager-create-...

Also if you want to prompt what profile to use every time you use firefox just add -P like this "firefox.exe -P" in your shortcut/softlink or script that starts firefox.

It just doesn't have usable profile switching. Sounds like something a competent engineer should be able to implement in a week, yet users have been begging for it for a decade and it's still not there. This is the only thing that holds me on Chrome.
try about:profiles
I think his point is that if you have to do about:profiles, then that's not usable for a lot of people. Having something that works like containers is a lot more usable: click, select profile.
My point is that about:profiles improves upon -P. But cf. their other post, they're actually after containers, not profiles.
See, that's exactly what I'm talking about. Whereas in Chrome I _don't have to_ "try about:profiles".

The very basic requirement for me is this: I want to completely separate my "work" internet from my "personal" internet, yet I also want to be able to easily switch between the two. Firefox makes this unnecessarily difficult and un-ergonomic.

Containers in Fx makes this super-easy, try it out.
They do not allow for complete separation of "work" and "personal" internet. They literally show both in the same window.
I consider that a feature. Nothing stops you from only using a single and different container per window, though.
I consider that an epic fail. The last thing I want is to confuse the two, or to have to laboriously manually separate tabs into windows. That's not to mention that I also don't want to share the passwords between the two profiles either.

What's the most frustrating is Firefox already has multiple profile support. All it's missing is an ergonomic way to switch and manage the profiles.

You can have two desktop shortcuts with different icons that start the browser with different profiles. With different profiles you can make the browser windows have very different customized looks and differnt profiles also have separate password storages.
Or I could just, you know, continue using Chrome.
I installed 2 Firefox apps at the same time in my Mac, one for work and one for personal. How to do that? First, install Firefox and in Applications, rename Firefox.app to My-personal-Firefox.app . Then, install Firefox again, it will be Firefox.app. Here is what I did with FirefoxNightly, but it's possible to do so with Firefox: https://imgur.com/a/Zy2iDkK (note: for more convenience, I have changed the app's icon)
the custom search engines and the banning of dissenter extension is why i am still on chrome. ff failed me on technical and personal level with these. at least with chrome/google ... the devil you know.
Your answer to ff refusing to host an extension and forcing you to sideload it is to move to a platform that has continuous and proven censorship and surveillance track record? Doesn't make much sense to me.
Chrome has continuous and proven censorship? I think they are more or less on the same page than Firefox: they have their curated "app store" and they inconvenience you if you try to bypass it.

I would use Firefox if they actually were more open and free than Chrome. But if they are the same, just slower, then why would I want to support Mozilla?

At least ff supports sideloading, while chrome.. doesn't. And if you use ff ESR, you can also freely sideload unsigned addons.
I have been using Firefox for a few months and I’ve noticed browsers on Windows are far slower than on Mac (despite much faster hardware). Is that normal / happening to you as well? Firefox on Windows seems noticeably slower than Chrome. (Any page from entering address to seeing content feels ridiculously slow) I still use it for privacy, but I wonder if there is something I could do to speed it up.
I read some similar comments recently and tried switching to Chrome, but did not find it any faster, even on YouTube and gmail. Maybe it’s machine and webpage specific.
haven't really noticed it myself. if anything, i though video acceleration works a bit better on windows
What I find mind blowing is that it takes gigabytes (of RAM and/or other local storage) to load a couple of websites. Regardless of which browser is used.
What you call "a couple of websites" are actually full-blown applications. Your browser is more a virtual machine than a document reader.

Also, applications tend to use RAM when it's available. Think of all the cache, typically that's why back is snappy (it doesn't re-render the page from scratch). Maybe it would make you feel good to see a lot of unused RAM, but since it's there, it's better to use it than not.

Well, maybe the point I'm trying to make is that they shouldn't be applications.

Hackernews could take 100's of megabytes to load (like pretty much all of the other similar websites do). RAM, page file or otherwise. But it doesn't. It could be a complex application. But it isn't. And it shouldn't be.

Also, I don't think having "too much RAM" is the issue on my 16 GB machine. I routinely have to just shut down the browser entirely to be able to properly do CAD work. Party like it's 1995.

Even if these websites are "legit applications" for good reasons, putting the processing burden on the client is still a choice. There are efficient ways to leave most of the processing to the server. Example: https://www.phoenixframework.org/

Disclaimer: correct me if I'm wrong. I'm just an EE guy with shallow limited knowledge on web stuff.

I’ve noticed on some windows machines that Chrome and Firefox run on a single core when in the foreground, and multi core when in the background.

Open the cpu performance tab of task manager and set a page to reload every few seconds.

I don’t know why that happens or how to make it stop.

DNS config different between machines?
Not that I know of. Recently installed Windows Pro on Threadripper with 2080TI vs MBP 2013. Where should I check?
In this video, the tech lead had a similar problem with browsers acting worse on windows than mac. (even the same browser) I've never seen anything like what he showed in the video, so it could be a bug affecting certain hardware configurations or software versions.

https://www.youtube.com/watch?v=BnwB8Oh628Q

No (don't use mac), but I generally found windows to be much slower than linux, on the same hardware. (Interestingly, freebsd was also much slower than linux--but that's a tale for another time.)

I wonder if it has to do with the scheduler? Desktop linux users sometimes install patchsets to their kernels like zen[1] or ck[2], which effectively enable soft-realtime in order to improve desktop responsiveness and latency, but reduce net throughput. iOS also generally feels more responsive than android, given comparable hardware, for similar reasons: more optimal scheduling algorithm.

1: https://liquorix.net/

2: https://wiki.archlinux.org/index.php/Linux-ck

That's odd, for me Firefox on Windows is slightly faster than Chrome. Do you have any extensions installed?
I did that about a month ago, after more than 10 years with Chrome only.

So far so good, apart from battery usage on Android. I sometimes feel it spirals when too many tabs are left open. Desktop, no problem.

I have kept Chrome for my work stuff, because I want 100% efficiency / no delay due to my tech choices and I work on a SaaS tool primarily targeting Chrome. I still think Chrome is better when it comes to powering web apps, ahem, made by Google in particular.

The real question for me is, besides privacy, what is the killer feature that will / does make it obvious to switch to Firefox?

It seems that other browsers like Brave are also quite good at dealing with privacy, so why Firefox and not Brave?

> The real question for me is, besides privacy, what is the killer feature that will / does make it obvious to switch to Firefox?

Preventing the web from devolving into a closed garden. For this we need alternative browser engines and hence Brave does not make the cut.

Other than that, containers are a pretty useful tool that's so far Firefox only.

Yes- so it's important that devs don't build primarily for Chrome. If we succumb to this temptation, then the demise of the web will be our fault. Consumers don't care. They are going to use the one that is most convenient to make work correctly.
I also switched to Firefox a year ago or so, and I liked Chrome accounts better than Firefox containers. I ended up to using them at all and mixing everything, while on Chrome work and personal was cleanly separated.
> Preventing the web from devolving into a closed garden. For this we need alternative browser engines and hence Brave does not make the cut.

1. all web engines are open source

2. we had multiple engines. it didn't work out, at all. user experience was thrown out the window, technologies weren't implemented, the web was massively fragmented.

3. we're now trying to have a single open source engine that everyone contributes to since it's better for everyone's experience.

> all web engines are open source

Open source does not mean open development. Forking a browser doesn’t help if nobody cares about your fork.

> technologies weren't implemented

They’re still not implemented. Sometimes this is because the teams are slow; sometimes it’s because the technology is a privacy nightmare.

> we're now trying to have a single open source engine that everyone contributes to since it's better for everyone's experience.

No, see above.

Everyone can contribute to chromium/blink but only one side calls the shots.

In other words you can contribute all you want as long as it fulfills google's needs.

Of course you can fork it and do it your way but then you will be left behind since you need massive man power to be able to do development on your own.

1. It doesn't matter. When Google decides to implement something (or doesn't), Edge, Brave, Chrome etc. will get this feature (or lack thereof). Only Safari and Firefox will be different. As an independent developer you don't have any say about this in a Blink-only system.

2. That's what the WHATWG is about. No more -moz, -ie, -webkit prefixes, just agree on a standard and implement it.

3. It's not truly open. Google has the last say. Do you want a Google-only internet? Just look at the recent ad-block controversy.

> 2. we had multiple engines

We have multiple engines. This is a fact.

> 3. we're now trying to have a single open source engine that everyone contributes to since it's better for everyone's experience.

We are not trying that at all. The experience is perfectly fine with our currently existing multiple engines.

> 1. all web engines are open source

This does not matter much if your goal is to maintain a single engine. What matters is control of software releases.

In order to maintain a web which is not exclusively controlled by a single entity, the releases need to be controlled by more than a single entity. This sounds like a tautology because it almost is one.

The only thing the free software aspect helps with is that it is easier to assume control of the releases, but as soon as you do this, you've forked the engine and there are now multiple engines. Hence, there is actually no way of maintaining a single engine while also decentralizing control. Short of Google relinquishing control of Chrome and forming some kind of international browser development committee, but that sounds like a creature from nightmares and is yet again a central point of failure.

OK for 'us'. But what about my mum and dad? What's the reason for them to use Firefox over Chrome? They don't care about the web being destroyed by Google and Apple. They care about... a smooth experience, I guess? They moved to Chrome from IE because of a very poor experience on IE.

Chrome is amazing. Having most people switching away is a hard sell. I honestly think Brave has a more compelling selling point here, even if privacy is not something that sells as well as it should, meaning its adoption will be limited to early adopters / privacy-aware individuals only.

I agree with the other comments, it's our duty to ensure other browsers still exist, we can't let Chrome have it all, but we need more than obscure features to turn it around.

Why does Brave have a more compelling sell? What does it offer that could be sold to users as a feature they need? I wouldn't know how to explain Brave compellingly, unless I'm using some of the same arguments I use for Firefox (which are weakened in Brave's case due to using the same engine as Chrome).

On the other hand, explaining Firefox seems easy. People around me seem receptive to both privacy and closed garden concerns. I explain to them how their data is used if they do not take precautionary measures to prevent it. I also tell them that the web they know and love will get increasingly suffocated and rot away under the pressure of Google which has no concern for them or their needs. I tell them about Google's recent efforts to prevent ad-blockers from working well. I also mention other malicious tactics, such as AMP and the effort to hide the URL.

I then set up uBlock Origin (making a point it's the best ad-blocker but will stop working on Chrome shortly), Facebook Container and Multi-account Containers for a few of the most obnoxious websites. Multi-account Containers has a setting to make the association of a particular domain with a container permanent[+]. I give them a short introduction to containers and teach them to recognize when a website is open in a particular container (there's an indicator in the URL bar).

This works in my experience. It sticks. They continue using Firefox and at times even spread the idea to their social circle. It helps that in recent times concerns about Google, Chrome and computer surveillance are talked about in their regular news channels, so that I am not the only source where they hear about this.

> They care about... a smooth experience, I guess?

Ask them again. Try to understand their preference well enough that you can explain it clearly.

I am quite confident that they don't actually care about anything Chrome has to offer at all[@]. They're simply used to the colourful circle icon because they are being bombarded by it everywhere. It's the same as with IE before, only this time around it's a colourful circle instead of a blue 'e'.

> Chrome is amazing. Having most people switching away is a hard sell.

Firefox is amazing (in a technical sense) too. It's just as smooth as Chrome for me and sometimes even smoother since I'm a heavy tab user. I dislike some of Mozilla's decisions as well, but this takes a backseat to the more pressing issue of vendor lock-in given that there is no mainstream alternative.

[+] This could use a bit of UI work. After you assign a website to a container, you have to open the website in another container so that it asks you whether you always want to open that website in that container (it's a checkbox).

[@] As a disclaimer, I'm just extrapolating from my experience. Perhaps your parents are an exception and they do have a strong preference for a Chrome-only feature. If so, this is a useful thing to learn.

When I read your comment, the main thing that came to my mind to explain my point about Brave was their Shield and Rewards features. That's what's top of mind for me.

I checked my Firefox window and realized that they have a Shield-like feature too. Oops.

To me, Firefox's main features are the underlying foundation, and the fact they are the main Chrome contender — the rest are nuances addressed to power-users. Containers. Frankly, it's too complex for a regular user [0] who, as you say, just click on what they have been used to clicking onto.

I'm having a hard time justifying my point further about Brave than by contradicting myself around the fact privacy alone is a weak selling point... Brave is all in on privacy, they have a really clear message about it, and regular users will understand better from their website that the browser natively blocks ads [1] and more importantly why e.g.:

> As a user, access to your web activity and data is sold to the highest bidder. Internet giants grow rich, while publishers go out of business. And the entire system is rife with ad fraud.

Comparatively, Firefox's homepage lacks details. The features are listed, but why are they useful to me... not sure. e.g.:

> Automatic privacy is here. Download Firefox to block over 2000 trackers.

> Firefox shows you how many data-collecting trackers are blocked with Enhanced Tracking Protection.

I understand both statements, but someone external to tech/ad tech will probably not see that as worth unless an expert explains why they should use that browser, exactly as you explained.

[0] https://support.mozilla.org/en-US/kb/containers [1] https://brave.com/wp-content/uploads/files_2019-11-home/imag...

> Frankly, it's too complex for a regular user [0] who, as you say, just click on what they have been used to clicking onto.

Yes, but it's at least possible to configure it for them so that it will be out of their way but still work as intended. What remains is to package these presets into installable add-ons, which is already happening to some extent in the form of "S container" add-ons where S is a popular web service. For instance, Facebook Container (https://addons.mozilla.org/en-US/firefox/addon/facebook-cont...) from Mozilla.

I think it would be even better if there was a generic add-on in style of uBlock Origin which allowed downloading such container presets from some kind of repository.

On your other point, I agree that the message on Brave's website is more effective, in the sense of being more visceral and producing stronger emotions.

On Android, Firefox allows you to install extensions (such as an ad blocker).
Only "Firefox on Android". The newer "Firefox Preview" and "Firefox Focus" mysteriously lost this ability. Firefox on Android is stuck on version 68, it's like Firefox' ESR version.
Fennec (old Firefox Android) supports addons. Fenix(? new Firefox Android) WILL support addons, they just haven't been implemented yet.

Firefox Focus does include some basic adblocking capabilities, but is more about being light on resource / data consumption.

I am on FF but i miss having one profile for work and one profile for personal use that i used to have with chrome.
If you want separate extensions as well, then goto about:profiles.

If you want cookie separation, check out Multi Account Containers.

You can use the profile manager. There is a way to do it from the graphical user interface (see the sibling comment), though I just run Firefox using firefox -p

Maybe set a different theme / persona on each profile.

Firefox probably supported profiles before Chrome even existed. It always saved my life back in the days when you reinstalled the OS and you could just backup/copy over the entire directory of the profile.

Personally I edit the Firefox shortcut to add -p at the end of the target to get the profile manager showing up every time I launch.

I also use this when I spend a few weeks on a different machine at work: create a new profile, synchronize it with my account, then when I leave I nuke the entire profile.

Time for the weekly Chrome bash thread on HN. Cue the "I also switched to ddg and it's great!"

Seriously, why does this happen so much here? I'm not even talking about the merits of the argument (I switched to Firefox), I'm just talking about how much of an echo chamber this is.

Because we, as largely the more clued-in kind of IT users, know the importance of avoiding closed gardens and the dangers of the tracking ad-tech stuff Chrome has?
Right closed garden ? How do so many chromium forks exist ? Google could have closed sourced it from the start.
Not really, since it’s based on (LGPL) WebKit code.
So we have to bring it up every few days?

Just look at this comment thread. All switch stories. At this point it's preaching to the choir.

Well the article is explicitly about switch stories so it's a good thing the comments have stayed in track.
Most people hate it for the salaries and that they couldn't get in, they mask it as some sort of far left viewpoint that forces them to oppose Google at every opportunity. Google can solve world hunger and HN would still blame them for a "PR" stunt.
> Most people hate it for the salaries and that they couldn't get in

You’re projecting with flamebait. Please don’t.

Google has the resources and brains available to solve world hunger, so they probably could do that.

Unfortunately all those people who work there would rather spend their time and effort thinking of new ways to get people to see ads.

I don't see that as very positive for Google.

You are overestimating their actual power and competency by many orders of magnititude, almost as much as you underestimate the problem of "world hunger".
Google has hundreds of product teams. Very few work on ads. Your comment is not accurate at all.
Practically everything Google does is to drive sales for the ad business. Those teams might not work on ads, but they exist to make ads more money by either working on things that display ads or things that gather data to make ads more attractive to ad buyers.

That is the reason why Google exists. If it wasn't for selling ads then none of those other teams would exist.

I was never a Google fan for my own reasons (non-political, nor ever wanted a job there). I was pleased when some people I know started rejecting their products, but took a while to realize it was for political reasons alone. Which isn’t good reason in my book, as a software developer.

I told them, if Google was left wing, they wouldn’t be union busting. They’re a for-profit enterprise that at best has temporarily mutually aligned self interests. Google would assist in the Holocaust just as IBM did. The only way I could be convinced they’re left wing is if they did the left wing things that matter most: distribute money and power by embracing organized labor. Until then, all the gay rights flags in the world cost Google nothing. And just to be clear, I support leftist causes, just tire of corporate lip service. I don’t see what so many of my right wing friends see in Google being a “SJW” enterprise.

Any discussion board where the majority of users has a specific background or shared interest is likely to converge in their opinion on some issues, the echo chamber is simply built in.

You're free not to participate in a discussion you've come across ten times though.

This is amplified with the fact that any voting based discussion board allows a group of users to silence opposing opinions and drive away people that hold them. As a result, you get a self-perpetuating amplification cycle where the loudest silence everyone else.
Google exists to generate as much profit as possible, almost entirely from the sale and publication of ads. HN readers, in general, dislike ads. Consequently there's already an antagonistic relationship between Google and HN readers. Add to that the fact that Google do many things that people don't like such as killing products, eroding privacy and making the web less open, it shouldn't be much of a surprise that HN readers upvote and comment on articles that aren't entirely positive about things affected by Google's internal politics.
I think seasoned redditors call this a "circlejerk" - a circle of users that constantly upvotes same content without any additional information or debate.

This is what's happening here - a bunch of people that constantly grind their same old axe and upvote same old content while downvoting you :) Because you don't hate the evil of the month enough.

You are being downvoted on suspicion of wrong-think by the HN crew. You shouldn't be surprised of the echo-chambers, the weekly testimonials of 'Why I switched from X to Y and you should too' threads and the die-hards who will do anything to flag/dead/ban anything that moves in the wrong direction. (Even if its a normal and civilised debate.)

As for browsers, I use 'Un-googled' Chromium.

I would like to use firefox yet it takes way more ram to run than chrome. so for me is a non issue.
Am I the only one not able to switch from Chrome to Firefox because of performances issues (2yo laptop) ?

According to : https://www.phoronix.com/scan.php?page=article&item=firefox-... firefox still has some work to do....

I'm on an old laptop with a CPU graph on my top panel. It appears that Firefox uses more CPU than chromium and so I use Chromium when in battery power or when I forget my power cable!

The other thing I dislike with new Firefox is the removal of the ability to change the size of the tabs and alter the window decorations so that they still take up valuable screen estate on smaller netbooks. Chromium isn't any better but does have the option to remove the window title bar.

Firefox is great but not so great is asking users to automatically use Cloudflair's DoH service. Let me pick which DoH I want to use.
They are working on that and recently announced a partnership with nextDNS as a provider.
I may have misunderstood the issue, but you can choose the DoH provider you want to use (Menu > Options > General > Network Seetings > Enable DNS over HTTPS > Custom).

Sure, a default has to be provided, but most of the people who will activate this option knows what they're doing, and which provider they want to use/avoid.

It hasn't asked me to, as you say, automatically use Cloudflare's DoH service. The default seems to have DoH disabled.
It's not rolled out everywhere yet. AFAIK they only activate it for US users, and it may only be activated for a subset of those (not sure about that part).
I am outside the US so that explains it, thank you.
Firefox lets you change your default DoH provider and always has. People are just complaining Cloudflare is the default, not that it cannot be changed.
I'm using Firefox as primary browser since Chrome war on as blockers and it works fine for the most part but it's quite rough around the edges

my biggest grows come from the omnibar, it still has a heck of a trouble guessing what's a search and what's a domain, the sorting out partial matches feels weird because bookmarks aren't prominent and there's no promotion of URLs entered Vs useless navigated toward and three default click action (append to bottom of the URL) might be fine if you are a developer but it's not for the most part what I want as a user.

edit: thanks all for the suggestions

edit2: imagine being so committed into a browser religion to downvote facts

I still keep a search bar separate from the address bar. I find it makes things much simpler.

The address bar is where I can type in URLs and search through my bookmarks. The search bar is where I enter searches and can explore search history.

I've never liked the idea of an "omnibar", and the dual setup has been a much better experience.

Instead of hitting `ctrl+l` hit `ctrl+k` (or cmd) and you get a naked search directly to your default search engine.
Search keywords are super useful if one uses more than one search frequently. (I found tabbing to the correct engine in the search bar clumsy)

I have short (mostly two letters, very few with three) search commands for Google, Bing, Amazon, en/de translation search, Duden (german dictionary) Wikipedia in german and english and gaming wikis for example.

There are some ways to refine the results in the Firefox adress bar, in case you already know what you are looking for. I mainly use * + and % :

Add ^ to search for matches in your browsing history.

Add * to search for matches in your bookmarks.

Add + to search for matches in pages you've tagged.

Add % to search for matches in your currently open tabs.

Add ~ to search for matches in pages you've typed.

Add # to search for matches in page titles.

Add @ to search for matches in web addresses (URLs).

Edit: it looks as if one can search for the input by prepending a ? to it. This will hide any other (local) results from the omnibar, giving easy keyboard access (by direction keys) to the list of search engines at the end of the list.

For those new and old to Firefox, check out the new-ish privacy feature “multi-account containers”

https://addons.mozilla.org/en-US/firefox/addon/multi-account...

Or maybe don't... I relied too much on it, and lost quite some data. Too bad it had no sync capabilities, or even basic import/export for backing up.
What type of data did you loose ? The addon seems to isolate cookies and storage by container
Yes... I had sessions in those containers, the cookies are the data I guess.
Can you explain? It’s a puzzling comment about containers
There was/is a button that allowed you to clear your default container's entire session. I almost clicked that.
I've had problems where it loses my settings after update. They also don't sync between devices, making them quite cumbersome for me to use (you can copy the settings manually though).

When it's all setup it works great though.

>They also don't sync between devices

I would second this, it took me a while to troubleshoot this problem. If you don't use Sync, then it might be irrelevant.

I also use Tab Suspender to reduce the footprint, the 'suspended' tabs also intermittently fail to sync.

Github: https://github.com/Hau-Hau/firefox-tab-suspender

My "data loss" happened when Firefox updated itself automatically, said add-on was not compatible with latest Firefox and was disabled. After some time it became compatible again and was reenabled. All cookies in "containers" were lost.

Not sure anything else was lost though.

Anyway, password manager is still on a global (not per container/account), so it's easy to make mistakes and log in with "credentials A" in "container B". Or am I missing something?

I use it not for privacy but for multiple logins with a service that doesn't support it, such as AWS. Even with Google, I find it easier to find the right account's Calendar (work vs private) if the tab handle is colour marked.

It's not perfect but it beats "private browsing" windows which I used before.

Damn, this didn't occur to me and I use them for privacy all the time. Thank you, this will make debugging much easier, as I frequently need one "logged in" tab and one "logged out".
OMG How have I not been using them for multiple AWS accounts for like ever! Thank you for your comment. Sometimes these "i use X for Y" comments are the best!
I use that extensively. On top of it, I use Temporary Containers [0] and pretty much run each tab on its own temp container to further reduce tracking.

For stuff that I want sessions to survive, I open them in specific multi-account containers.

[0] https://addons.mozilla.org/en-GB/firefox/addon/temporary-con...

Thanks for sharing this addon! It is exactly what I need to test a website I am working on and I need to be connected with 3 different accounts at the same time. Bye bye, "private window" of multiple browsers.
Is it possible to have a different vpn for each container?
aren't VPNs across the entire network connection? (so not specific to the browser)
No idea. Maybe the term I'm looking for is proxy? I'm just looking to gamble using multiple ID's without the sites easily seeing that they're all me.
There are some browser extension VPNs. So they are specific to the browser.
Unfortunately NoScript is not able to allow/deny selectively for containers.

I block all Facebook domains with NoScript so I cant really use facebook in a container.

I guess in this case the easiest would be a separate browser for Facebook.
That is what I was doing for that past few years: Opera for Facebook... but Opera is a no go these days because of ownership changes and it would be great to not keep multiple browsers open for simple tasks.
There are others: Midori, Vivaldi, if on Linux there is Epiphany. There are plenty of Firefox based forks too.
uMatrix is good for that. You can default block facebook scripts/cookies/etc. everywhere, but on facebook allow them. It's how I block google everywhere except when I'm logging into gmail.
I like the idea of multi-account containers, but I'm very used to Chrome's way of having separate profiles.

With MAC you get tabs for different containers mixed up in the same window and the URL history is shared.

I prefer the profiles approach where everything - extensions, history, etc. - is all nicely segregated.

Firefox does have profiles, but there's still no good UI for managing them.

I am using Firefox with profiles for years (maybe even decade). Run Firefox from command line with -P flag to start profile manager or -p <profile> to run particular profile. Rest is matter of shortcut/custom icons to launch.
I was going to say this. Also I havent used FF profiles in a minute but the dialog that lets you select a profile has a checkbox to auto select that profile or something. If you unselect that it should always prompt you about profile. I wish Firefox would make this UI as easy as it is in Chrome. I refuse to login on Chrome to Google.
I have a bookmark to "about:profiles" on my main toolbar (not my bookmark toolbar, I hide that) in Firefox to launch my Work profile and Personal profile. I never use the commandline "-P" option.

My Work profile has a few key bookmarks and extensions in it, but history and cache are never saved and is not linked to a Sync account.

Proving my point that there's no _good_ UI for managing profiles with Firefox. And no, about:profiles doesn't count. Chrome makes it nice and easy and obvious.
This is awsome for web development too! You can have two tabs open to test out sending messages to eachother, you can have an admin and regular session open simultaneously. So usefull!

Firefox Dev Edition with Multi-Account containers is my GOTO web frontend dev browser.

Thanks for recommending this! I knew about it, but quite a few of the responses have showed me new and clever ways to use it. I love the idea of using it during web development for logged in vs logged out state, for example.
Firefox user here too! Chrome is on not my side, it's only to make sure Google increases their revenue.
I really want to use FireFox but it is simply too heavy on resources compared to chrome (running on Linux - both Fedora 31 and RHEL 8). In general I like FireFox more and prefer features like multi-account-containers so I'm quite sad to have to use chrome.
I'm back using firefox full time since about 3 months and don't notice that at all. In fact I now struggle to remember why I ever moved to chrome in the first place, I know there were reasons but I can't remember what they were. Moving back was surprisingly painless. If I could find a similarly easy and good path out of gmail I'd be gone tomorrow.
I recommend FastMail if you're willing to pay for your email services. They have an excellent import tool to help with migrating your email from Gmail.
I 2nd the Fastmail recommendation.
Went it comes to governments spying on people, I weigh Fastmail the same as Gmail. Considering I find everything else about Fastmail better than Gmail, I am slowly making the switch (using my own domain names though so I could potentially switch again in the future).
Take a look at the following before you decide on Fastmail.

Posteo.de

Mailbox.org

Runbox.com

Mailfence.com

Migadu.com

If you don’t mind having to use apps for email, take a look at Tutanota and ProtonMail (the former doesn’t support IMAP by any means, and the latter needs additional software).

> I really want to use FireFox but it is simply too heavy on resources compared to chrome (running on Linux...

Similar experience here.

I run a VM with Linux for development and for viewing videos (e.g. anime). I only use uBlock Origin, NoScript is installed but was quickly disabled because it is too much of a hassle, and I don't care since this is the VM which I use for "pseudo-anonymous" web activities without all my regular logins anyway.

I chose Firefox there just to give it a try. I had to switch back to Chrome. At some point I could no longer watch anime on one site - on Firefox. It still worked fine in Chrome. What happened was that as soon as I started the video the entire browser seemed blocked, comparable to having a way too work-intensive Javascript running. However, Firefox showed me that none of the open tabs incl. the one with the videos had more than 1% of CPU time, plus, it worked in Chrome and that would have been blocked by a runaway JS script just the same. I also don't think the built-in HTML5 video player would be blocked by JS.

I think it was the video that was the source of the block somehow. It took several seconds for any command given to the video to have an effect (play, stop, forward 10s, timeline jump, etc.) The video site used iframes to show the videos from various sources (completely different video domains). Regardless of the source, the behavior was the same.

I gave up, because of the several-second delay of everything debugging was quite impossible anyway. Profiling did not show anything at all. I had to go back to Chrome. This only happened for one (meta) site, it was not a general video issue. I have no idea how I would even debug this, I don't think the regular dev. tools meant for (JS) web dev. were enough here. I made sure I used the exact same extensions in Chrome - only uBlock Origin, with the exact same settings too. So I'm sure the difference was in the browser itself. Similar nr. of open tabs (ca. 10), all but one suspended, on FF using its native built-in tab-suspend (i.e the tab does not load until activated after browser start) so this was not a "huge nr. of tabs" thing.

So unfortunately, at least in my experience, there does not quite seem to be parity between Chrome and Firefox. Also, everything is just a bit snappier now back in Chrome. I sure wish I would not have to depend on a mega monster corporation but I won't go out of my way to achieve that.

Of course, outside this one problem area all worked fine, apart from the bit where Chrome still feels a tiny bit snappier.

That's weird - it's the other way round for me. With chrome, the fan on my laptop is often running when I have pages open in the background. With firefox, it's cool and silent.
Loyal firefox user here. Never touched chrome unless I had to.

The australis days were rough, but since quantum it's been feeling fast. It doesn't even feel obviously slower than chrome anymore.

if someone has more details: I remember years ago that when I was digging FF source code I saw it was using chromium source code (not everywhere but for the CSS engine and extensions i think),that was the time servo was in consideration, is it still the case? I personally dont mind that I use both chromium + FF with some firewall rules but it always gave me impression that while FF using chromium source it does an advertise like completely different, isolated secure platform. Here is quick search just on "chrome" keyword on source code repo. https://github.com/mozilla/gecko-dev/search?q=chrome&unscope...
Searching for "chrome" like that likely gets matches for another kind of chrome. Firefox calls everything that's outside of the web page (navigation controls and so on) for the "browser chrome". So many of those hits are simply for other things.
Both the word Chrome and the Firefox codebase are a decade earlier than Google's Chrome. Google just reused the word either for the lulz or perhaps in order to create the confusion you seem to be manifesting.
No shared codebase (or even conspiracy!) here -- it's just referring to user interface elements.

Definition: Chrome is the visual design elements that give users information about or commands to operate on the screen's content (as opposed to being part of that content). These design elements are provided by the underlying system — whether it be an operating system, a website, or an application — and surround the user's data.

https://www.nngroup.com/articles/browser-and-gui-chrome/

I switched to FF for my daily driver almost a year ago on my Windows machine and haven't looked back. Previously FF had too many performance issues but since each tab is run in a separate process, it's been just as good as Chrome (not so much on OSX however, I still use Chrome there).

The other advantage of FF for me, besides Pocket, is that I can share and send pages with FF on Android which has support for ad-blockers. Last time I checked, Chrome didn't support extensions on Android.

I wish Pocket didn't come enabled by default. It's intrusive spyware.

Edit: It's information leaks for advertisements. I switched from Chrome to Firefox to get away from advertisement empires. Having to manually disable Pocket to do that leaves a sour note.

Out of curiosity, can you elaborate on that?
> It's intrusive spyware.

Please explain.

Pocket is owned by Mozilla, so if Pocket is spyware, Mozilla is making spyware. Does not sound right.
Yeah, they would never do that.

https://blog.mozilla.org/press-uk/2017/10/06/testing-cliqz-i...

"Users who receive a version of Firefox with Cliqz will have their browsing activity sent to Cliqz servers, including the URLs of pages they visit"

Ooops.

I think you're misleading in quoting a two-year old blog, then closing off with "ooops", implying that Mozilla was caught in a privacy-related oops.

When in fact, Mozilla was super duper clear in the blog about the privacy implications of this experiment. And in the past two years, they have been focusing more and more on the privacy angle.

At the moment, both Safari and Mozilla look to me to be leading in privacy.

Being super duper clear about having sent the full URL history of users to a third party doesn't excuse you from the fact that you, well, sent the full URL history of users to a third party.

And unless the entire leadership of the Mozilla Corporation has been replaced since then (a wet dream of mine) that blog entry is relevant, since they've done it and they could do it again.

Are you saying that nothing could ever excuse that fact?

Cliqz is building a European, independent privacy-oriented search engine. This seems a worthy reason to me, especially with the complete and total transparency here. And in any case, the experiment has ended.

I still maintain your comments are misleading, by leaving out the context.

Setting aside whether Cliqz could be trusted or not, just think of it: this is a decision that went through lots of managers in the Mozilla Corporation, and nobody ever stopped to think for a moment "sending the entire URL history of our users to a third party? well this is wrong". This is the kind of decision that should've led to lots of resignations inside the company, but nothing happened. To me this means there's something deeply rotten inside Mozilla. What kind of assurance do I have that they won't pull this off again in the future? And let's remember that they are strapped for cash, so it's not like they don't have an incentive to sell private user data again.
"nobody ever stopped to think" is used constantly, yet is almost never the truth. What is infinitely more likely is that many people raised eyebrows and were assured by someone way above their pay grade that "everything is fine". Calling Mozilla "deeply rotten" is an extreme leap that (imo) is not justified.
I agree, but in this case, hydgv might be right. Leaking full browsing history is pretty far beyond the line.

Mozilla burned a big chunk of reputation when they fucked that up, as evidenced by this thread.

> And unless the entire leadership of the Mozilla Corporation has been replaced since then

Offhand, I know the CEO, COO, CPO, and CFO have left over the last couple years.

Pocket very carefully avoids leaking information. It's cleverly done.
FF got so much better on osx lately. Now it consumes as much battery as chrome for me.
Ah interesting, I may have to revisit in that case as it has been a while since I tried it on OSX.
Kiwi browser is a chromium with extensions for Android.
Unless Kiwi browser supports Google Chrome user profiles, the main advantange of FF over Chrome on Android, for me, is the ability to share webpages seamlessly.
I switched from Chrome to Firefox on my old Macbook pro and overall it really feels faster and more responsive.
Ah, I've been using firefox for web dev stuff on my old Macbook pro and I've noticed it's a lot faster than it was last year.

Definitely considering making the plunge as speed has been the only thing that's held me back from switching to FF.

I like Firefox but I'm also a heavy tab user. Usually around 70-100 open with ~10-13GB RAM. Chrome is just better in that aspect, much better performance. Altho I use ungoogled-chromium not retail Chrome

https://github.com/Eloston/ungoogled-chromium

Counterpoint: A work colleague of mine has over 1000 tabs open at all times and his work machine only has 12GB of total RAM. Those 12 GB run Firefox, Visual Studio (!), and Windows and everything is working fine.
Is 1000 tabs open a replacement for bookmarks? I can’t imagine a workflow where having this many open would be advantageous.
sort of. I have 100-200 tabs in FF as well and i just use these open tabs like bookmarks.
In my case yes. I do not like the UI for bookmarks and the UI for tabs is closer to what I would want for a bookmark UI.
I am a heavy tab user as well (sometimes crawling above 500) and have found Firefox MUCH better than Chrome. Way, incomparably much better.

Better memory and usability of computer (Chrome lugs and lags and my iMac and Macbook). Normal tabs instead of vanishingly small tabs. All my tabs on restart (Chrome has several times been unable to recover tabs on a restart over the past few years) and quick restart.

And, though I don't use it, there is sidebar tabs for FF.

I have 4GB ram on laptop.

Curious why our experience differs. What platform are you on?

How do you use this workflow? Do you ever get around to those 500 tabs? Whenever I get to ~30 I feel like it's time to figure out what my focus actually is and I'm always so baffled by people that operate like you do.
Whenever I get to ~8 I start to feel nervous and most probably close every tab I have except for the current one. My boss also likes to have 20+ tabs, it’s just insane to me.
Not them, but with my usual work pattern it is really easy to end up with hundreds to thousands of tabs.

New issue? New i3 workspace with a new ff window and a new tmux session, which each accumulate tabs related to that issue. Workspaces can live for weeks or months and while each instance of ff rarely grows beyond 50 tabs, scale that across 10 workspaces and you've got a lot of tabs.

Yes, the 32gb ram in my work-workstation gets a workout.

I have >30 tabs open most of the time. It seems to perform without a slowdown.

There was a time about 3 months ago when that wasnt the case, and it needed a restart every few days to keep performance.

I use an extension that automatically closes tabs after 30 minutes of inactivity. So my tab counts never get super high.

I think when people say they want a lot of tabs, they mean they want better bookmarking and history search. There's almost no reason to keep more than a few dozen tabs open in the background, wasting CPU and RAM.

Yes, what I want are two things:

1. Work spaces so that I can return to the same set of tabs with the same scroll positions as last time I worked on a certain project (e.g. one for work, one for leisure and one for my open source projects).

2. A better UI for bookmarks. The current bookmark UI is just too many clicks and too much manual management.

They are not wasting CPU and RAM until you click on the tab because Firefox doesn't load the tab at startup.
My experience and what's often echoed here on HN is that Fx is better with multiple tabs, as Chrome's one process per tab can hog too many resources.

With Fx, that actually has a usable history search in theaaddress bar (Chrome wants you to google), I also really don't need to keep stuff open not to lose it.

Having multiple small tutorials like these will make it easy for anyone who wants to move to Firefox. The more the merrier. That said, I still can't get used to Firefox.

It's fine on desktop, and using profiles is not too much of a big deal for me. But on mobile, Firefox is not as intuitive as chrome is to me. On my phone I have Chrome, which I only ever use if a website fails on all other browsers, I have Brave as my daily driver, and Firefox because I want to make it my default.

I just can't navigate as easily on Firefox as I can on Chromium browsers. An example, when I use HN, I open links on a new tab and I can swipe the header left or right to navigate from tab to tab. Easy breezy.

On Firefox, I have to click on the tab menu, figure out where I am, and read titles to know where I am going. Every single time I forget, I end up clicking on many tabs before I find where I am going.

Don't know if this feature in Firefox's pipeline, but that's the only thing stopping me from making the switch.

That's a good idea to propose to Mozilla for the new "Firefox Preview" which is a new version built from the ground up. They are open to innovations on that version and so far they already have made some experiments there.

You might want to try it out and leave this idea as a feedback on the app: https://play.google.com/store/apps/details?id=org.mozilla.fe...

> That said, I still can't get used to Firefox.

Ironic username, then.

Firefox for android supports addons, though, so can be customized to do anything. I can't believe people use Chrome om Android when you can have Fx with ad blocking!

For your problem, I use an addon called "simple gesture" that allows me to add all kinds of gestures/actions.

Assuming it's https://addons.mozilla.org/en-US/android/addon/simple-gestur...: any ideas why does it need to "access my data for all websites" and "access the clipboard"?

Curiously the blurb recommends "Quick Gestures" which presumably is a different gesture addon.

Here is a very (un)unique problem: I have HNapp.com bookmarked on Android desktop bcs I'm trying to avoid native apps and support "the web". But each time I click the bookmark it opens a new tab in FF. After a few days I have 40+ open tabs. Anyone found a way to avoid that? (Plus: The back button often/always opens an old cached version of, lets say, page 1.)
For people who are considering switching away from Chrome - give Brave a try, it's really good.

I was a bit reluctant for a while because their branding is weird and there's too much focus on their crypto ad model. But if you switch the crypto stuff off, you have a fork of Chrome that performs just as well and also has a few additional privacy features and isn't linked to your Google account. Highly recommend.

Or just ungoogled chromium.

Brave is bizarre and terrible. The idea of trying to replace ad-tech as it currently exists is great, and I welcome any experimentation thereunto. That said, brave does it wrong, and I don't think it's a good idea to support that; even without using their ad-tech feature, it still gives them mind- and market-share, and propagates their ad system elsewhere.

Vivaldi is another Chrome fork with a strong focus on privacy. From the original creators of Opera.
Brave blocks all ads and provides its own "ad platform" which basically means that they curate what ads you will see. I fail to see how their model could fix what is wrong with facebook or google.
Their ad model is what gets discussed every time Brave comes up and it's irrelevant to me - I block all ads myself regardless of the browser.

My point is that if you switch ads off in Brave, you end up with a really good browsing experience, better than Chrome + adblock or Firefox + adblock.

Get Falkon, much better.
For me, a browser has to support uBlock Origin, as it works today. I don't want the browser vendor deciding how ads and trackers get blocked, it's a conflict of interest and it's never been done better than uBO anyway. Won't all chromium based browser break proper ad/tracker blocking once that manifest v3 thing happens?
Brave said they wouldn't. Who knows. I switched and I'm liking it a lot thus far, but if they implement manifest v3, all that will remain of me will be a puff of smoke
I use Safari full-time and am pretty happy with it. Pinned tabs, the keyboard shortcuts, developer options, ghostery extension, I find everything pretty neat.

Anyone else here feel the same?

I would use it since it's the native browser but last I checked it didn't have any proper ad blockers due to apple shenanigans. I would consider swapping back if I could use ublock origin.
This is the one reason I still use Firefox. They care less about privacy, but the inability of Safari to have a proper ad blocker is a deal-breaker.
I use Adguard with Safari 13, which has a bit of a clunky startup but doesn't seem to affect performance once everything is running & does a decent enough job of blocking trackers/ads.
I'm a full time Safari user. I love the "Share" button built in which lets me easily AirDrop and iMessage tabs I want to share between devices or with friends. It also feels faster on my MacBook and uses way less RAM. I open Chrome tabs only occasionally if I need specific extensions (Metamask for crypto stuff), run into webapps that simply work better on Chrome (Shopify for example), or to use the dev tools.
I switched to Firefox from Chrome a couple of months ago. The sole motivation was the fiasco that ensued after Google decided to mingle Chrome Sync login with accounts.google.com cookies - there is simply no way to sign in to Chrome Sync without creating browser cookies for the same account. I wanted the benefit of saving and syncing bookmarks and extensions across my chrome installations, but I did not want to be tracked across the web with my logged in Google identity and the Chrome changes for "Identity consistency between browser and cookie jar" made it impossible. It was time to move on from Chrome.

And I have been very pleased with the new Firefox. Highly recommend it to everyone!

Switching saved passwords (with the built in password managers) between Firefox, Chrome and Safari is a pain.

I remember that in order to get my passwords from Chrome to Firefox on macOS, I needed to install a virtual machine with Windows, and log in to Chrome and Firefox there.