Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »

Welcome to the Power Users community on Codidact!

Power Users is a Q&A site for questions about the usage of computer software and hardware. We are still a small site and would like to grow, so please consider joining our community. We are looking forward to your questions and answers; they are the building blocks of a repository of knowledge we are building together.

Review Suggested Edit

You can't approve or reject suggested edits because you haven't yet earned the Edit Posts ability.

Approved.
This suggested edit was approved and applied to the post about 1 year ago by matthewsnyder‭.

17 / 255
  • ## Firefox family browsers.
  • These have good compatibility because Chrome, Firefox, Edge and Safari are the browsers most commonly tested by web developers. With more obscure browsers, many commercial website operators like to blame the user for breakage and refuse to fix issues unless you switch to one of their "approved" browsers. Firefox is common enough that they cannot get away with refusing to support it.
  • Firefox itself is not particularly privacy friendly by default. Arguably, this is a consequence of significant turnover in the Mozilla foundation, as many [important figures](https://en.wikipedia.org/wiki/Brendan_Eich) have left years ago. Companies with a questionable record like Google are also major founders of Mozilla and possibly exercise malicious influence.
  • However, Firefox still exposes many useful configuration options that can greatly enhance privacy and user control if changed from their defaults. These are all in `about:config`, and although official docs are not great, the online community is usually helpful at understanding them. It is possible to set these using `user.js` so you can simply synchronize that file across all your computers to have unified settings without having to use Firefox Sync. A few others (like default extensions and search engines) can be [configured with policies](https://github.com/mozilla/policy-templates), which are also quite powerful.
  • It's worth noting that configuration has become slightly restricted over the years. For example, there used to be straightforward keys for disabling the auto update, which were then removed. The more obscure methods, like blanking the update URL, were also eventually removed. However, even so, Firefox still has much more configurability than other major browsers.
  • There are many extensions for Firefox, including very useful ones like uBlock Origin, decentraleyes, cookie autodelete, vimium, redirector, downthemall. Originally, Firefox had a lot of theming and extension capabilities, but these have been restricted in recent years (with the switch to WebExtensions), which has led to some extensions becoming abandonware and it became more difficult to create your own extensions.
  • Many "improved" variants of Firefox exist, which come with some settings improved over the defaults. These come and go, so it is wise to not become too dependent on them. Librewolf is a notable one. Librewolf has many useful customizations that enhance privacy and security. However, it also has many useless changes that are [security theater](https://en.wikipedia.org/wiki/Security_theater) and sometimes harm usability with no real benefit, like disabling the password manager and making it harder to re-enable it. The salient changes of Librewolf are [available](https://codeberg.org/librewolf/settings/src/branch/master/librewolf.cfg) as open source. Librewolf also lags behind new Firefox versions, but this is not useful for avoiding undesirable updates from Firefox because Librewolf still catches up eventually.
  • I would say the best option is to review the changes in Librewolf, and then decide how many of them matter to you. If most matter, install Librewolf and disable ones you don't want. If most or half don't matter, simply replicate them in Firefox Developer Edition yourself. Librewolf is overzealous in certain things like DRM and it can break websites that rely on that, Librewolf devs' attitude is that "you shouldn't use those sites anyway".
  • Other notable variants:
  • * Tor Browser is based on Firefox. It is not practical to use Firefox for Tor these days, because they've diverged considerably and it creates a fingerprinting risk, but the good news is that many privacy improvements were introduced by Tor devs and added back to the Firefox codebase.
  • * Waterfox originally created because Firefox was not 64 bit and had poor performance. This has since changed. Waterfox also has some privacy enhancements, but these can be replicated in Firefox more easily.
  • * Icecat is a completely free fork. It is in the user's interest to remove many "non-free" elements from Firefox, but some of them are necessary to use popular sites, so I wouldn't say this browser is practical for every day use. Its privacy enhancements beyond that can be replicated by configuring Firefox. It comes with an extension that attempts to block harmful Javascript, but this can be installed on Firefox as well.
  • ## Firefox family browsers.
  • These have good compatibility because Chrome, Firefox, Edge and Safari are the browsers most commonly tested by web developers. With more obscure browsers, many commercial website operators like to blame the user for breakage and refuse to fix issues unless you switch to one of their "approved" browsers. Firefox is common enough that they cannot get away with refusing to support it.
  • Firefox itself is not particularly privacy friendly by default. Arguably, this is a consequence of significant turnover in the Mozilla foundation, as many [important figures](https://en.wikipedia.org/wiki/Brendan_Eich) have left years ago. Companies with a questionable record like Google are also major funders of Mozilla and possibly exercise malicious influence.
  • However, Firefox still exposes many useful configuration options that can greatly enhance privacy and user control if changed from their defaults. These are all in `about:config`, and although official docs are not great, the online community is usually helpful at understanding them. It is possible to set these using `user.js` so you can simply synchronize that file across all your computers to have unified settings without having to use Firefox Sync. A few others (like default extensions and search engines) can be [configured with policies](https://github.com/mozilla/policy-templates), which are also quite powerful.
  • It's worth noting that configuration has become slightly restricted over the years. For example, there used to be straightforward keys for disabling the auto update, which were then removed. The more obscure methods, like blanking the update URL, were also eventually removed. However, even so, Firefox still has much more configurability than other major browsers.
  • There are many extensions for Firefox, including very useful ones like uBlock Origin, decentraleyes, cookie autodelete, vimium, redirector, downthemall. Originally, Firefox had a lot of theming and extension capabilities, but these have been restricted in recent years (with the switch to WebExtensions), which has led to some extensions becoming abandonware and it became more difficult to create your own extensions.
  • Many "improved" variants of Firefox exist, which come with some settings improved over the defaults. These come and go, so it is wise to not become too dependent on them. Librewolf is a notable one. Librewolf has many useful customizations that enhance privacy and security. However, it also has many useless changes that are [security theater](https://en.wikipedia.org/wiki/Security_theater) and sometimes harm usability with no real benefit, like disabling the password manager and making it harder to re-enable it. The salient changes of Librewolf are [available](https://codeberg.org/librewolf/settings/src/branch/master/librewolf.cfg) as open source. Librewolf also lags behind new Firefox versions, but this is not useful for avoiding undesirable updates from Firefox because Librewolf still catches up eventually.
  • I would say the best option is to review the changes in Librewolf, and then decide how many of them matter to you. If most matter, install Librewolf and disable ones you don't want. If most or half don't matter, simply replicate them in Firefox Developer Edition yourself. Librewolf is overzealous in certain things like DRM and it can break websites that rely on that, Librewolf devs' attitude is that "you shouldn't use those sites anyway".
  • Other notable variants:
  • * Tor Browser is based on Firefox. It is not practical to use Firefox for Tor these days, because they've diverged considerably and it creates a fingerprinting risk, but the good news is that many privacy improvements were introduced by Tor devs and added back to the Firefox codebase.
  • * Waterfox originally created because Firefox was not 64 bit and had poor performance. This has since changed. Waterfox also has some privacy enhancements, but these can be replicated in Firefox more easily.
  • * Icecat is a completely free fork. It is in the user's interest to remove many "non-free" elements from Firefox, but some of them are necessary to use popular sites, so I wouldn't say this browser is practical for every day use. Its privacy enhancements beyond that can be replicated by configuring Firefox. It comes with an extension that attempts to block harmful Javascript, but this can be installed on Firefox as well.

Suggested about 1 year ago by mcp‭