Waterfox: Fast and Private Web Browser
waterfox.net
waterfox.net
Why include a feature comparison table with browsers like Chrome and Edge, but leave out Firefox? Your project is built on Firefox, and you even borrowed half of its name. Attribution matters. If Mozilla were to shut down Firefox and all its users left, would Waterfox even survive?
So I steer well clear.
The irony(?) being we used to be listed on the Mozilla website :) https://web.archive.org/web/20121229210505/http://www.mozill...
I see your headline features are anti-tracking, private tabs, and container tabs, but do you still do any performance optimizations beyond Firefox, either in code or by compiler?
Ah, I see you mention this for 6.5.0:
"We have now bumped the “tuned” CPU code generation to match Skylake2 processor instruction sets. This should result in better performance if you have an Intel Skylake (or equivalent AMD processor) or better."
Do you continue to see some measurable performance improvements in WF over FF thanks to compiler optimizations?
Wish you the best with your v7.0 build system.
FWIW in regards to features: https://news.ycombinator.com/item?id=43206110
If it's the former attribution still matters, but if it's the latter lack of attribution is outright dishonest.
> Waterfox is an impressive example of what a better version of Firefox can look like: leaner, faster, and without the desire to collect your data.
I learned today that Waterfox cut ties with System1 in July of 2023, so I'm glad to have an alternative to switch to. https://news.ycombinator.com/item?id=36590056 https://news.ycombinator.com/item?id=36606210
Personally that is what I want. A minimal set of diffs on top of Firefox that turns off anything obnoxious Mozilla might (or might not) add, but is close enough to the original codebase that it can be updated with security fixes right away
It seems https://github.com/arkenfox/user.js is a comprehensive set of settings for that
There's a 2yo reddit thread [0] in which the Waterfox founder claims that Waterfox balances privacy with usability, and has the advantage of an auto-update feature. This could be outdated as I just installed LibreWolf and there definitely was an auto-update option in the installation dialog.
There's also an article on OnionEngine [1] which compares the two. According to this, Waterfox has support for legacy add-ons, but unlike LibreWolf does not necessarily disable trackers by default. Hard to see how up to date the article is.
[0] https://www.reddit.com/r/waterfox/comments/14seevh/comment/j...
[1] https://onionengine.io/blog/waterfox-vs-librewolf/
By the sounds of it, if you have a strong privacy prefence and don't mind compromising usability for the sake of privacy, Libre Wolf may be the better bet.
This is why I ended up choosing Librewolf - I prefer to have more control over where files are stored on the Windows platform. I also took the extra step of creating the TempForPortableApps [1] folder as well.
[0] https://portableapps.com/apps/internet/librewolf-portable
There's a Waterfox Classic, which does, but even that is mostly obsolete these days (add-ons may work, but many websites don't). And I don't think it's getting regular security updates.
[0]: https://ladybird.org
[1]: https://servo.org
EDIT: I'm not the one that downvoted the op. Not sure why it's getting heat, it's a valid question.
lol that doesn't mean anything. it's good that it's open source, but time unfortunately is not an indicator since it doesn't necessarily imply anything about the amount of those checking or the quality of said checks.
I wouldn't just install everything I find on the internet but at some point you have to be realistic.
But having an established project with a long history and many users and external developers can give you some ammount of trust in the safety of it.
I mean sure, there can be audits, 3rd party assurances, long histories without incidents, you can even check the code yourself.
But do you trust any of those completely to know what they're doing, not be compromised, to have actually done a thorough and total deep dive, and not missed anything (for example, something hidden in a tiny package like xz-utils) in the vast expanse of a codebase that is a modern browser? You shouldn't. In a small (<1000 LoC) codebase maybe, but a large one? It's not feasible. therefore...
> How do we actually know these browser forks don't contain malware of their own
You don't know, because you can't know, especially if you expand that beyond just malware, but also include dark patterns, back doors, and privacy disrespecting gems. So it becomes a matter of faith. Who do you trust more? The ones advocating for your privacy, or the ones removing such commitments from their website in light of a new ToS that has many people rightfully in an uproar?
These days, for projects of sufficient size/use, on a long enough timeframe, a project either dies or becomes enshittified. The key is to find that stage of a project/products life where you maximize usefulness and minimize enshittification. That's not to slander Waterfox, or any other project, but simply to assert that ultimately, there is rarely if ever a perfect solution that can be fully trusted.
Source: Trust me bro, I'm on the internet. No one ever lies on the internet.
2021, 101 comments: https://news.ycombinator.com/item?id=28815747
This is my first comment while using Waterfox. Installing and adding ublock was nearly identical to the countless Firefox installs I've done. Painless.
So long, Mozilla, it's been a nice couple decades.
x = number, algorithm, and/or moderator manual usage. Annoying for when you want to see discussion about a topic.
The browser many not track you but the ad networks do. Without ad blocking, your browsing really isn't all that private.
If they're just copying Mozilla's half hearted approach to privacy, it should be pointed out that browser updates have been known to disable add-ons so this becomes an ongoing issue.
It takes no time/effort to add real privacy to LibreWolf and keep it active because it is built-in. The same applies to other browsers which claim to offer real privacy by default.
The integration is much deeper than what Vimium and the other WebExtensions allow.
Rather a dubious claim. Vimium is what VimFx is modelled on, and Vimium was always intended to be pretty minimalist compared to, eg, Vimperator, whose only real successor, Tridactyl, is a WebExtension.
I'm sorry but this is near unusable since the death of XUL and introduction of WebExtensions. I was a truly avid user of VimFX which did the same thing. Vimium these days does not work when a page hasn't finished loading and it doesn't work on blank pages (about:blank) or any other "system page" (like the preferences or addons). The "o" key can no longer highlight the address bar but brings up a non-native address bar that does not find my bookmarks as it should.
Imagine you couldn't click on another tab with your mouse pointer while the current active one is loading. Yes, it's as terribly frustrating as it sounds.
In the XUL days I could even use vim shortcuts to access every button in the Firefox UI!
Luckily there is a solution for now. VimFx[1] is still being updated and works with the LegacyFox shim!
1. about:debugging
2. This Waterfox
3. Find the Temporary Containers "extension"
4. Inspect (which opens Dev tools)
5. Go to Storage > Extension Storage
6. Change containerPrefix value from "waterfox" to "firefox"
Does it connects to e100.net as librefox and firefox do ?
Please note some features became available in Firefox after we added them, not related I believe it was just coincidental.
A high level overview of what Waterfox offers vs Firefox:
* DNS over Oblivious HTTP to encrypt and anonymise DNS requests. Currently the only browser on the market to do so by default I believe? Just a note that we've partnered with Fastly for this and they control the "relay" node in the middle, for proper privacy sanitisation. More info: https://blog.cloudflare.com/oblivious-dns/
* In-depth configuration of numerous preferences within the Firefox codebase, striking a balance between privacy and web usability.
* Full support for JPEG-XL (including for animation, alpha, progressive decode, and colour profiles).
* Vertical tabs and sidebar support: https://www.waterfox.net/blog/waterfox-x-treestyletab/
* In-depth UI customisations. Currently working with black7375, on Lepton for customisations specific to Waterfox. You can view all the UI changes not available in Firefox but available in Waterfox at https://github.com/black7375/Firefox-UI-Fix/wiki/Options.
* "Classic" about:config available at about:cfg and "classic" password list at about:passwords
* Removal of all telemetry within the browser.
* Removal of all A/B testing within the browser.
* Removal of all unnecessary external connections (Google, Mozilla, Meta, etc.) where feasible.
Quality of life changes:
* Ability to disable auto-updates (not available in other forks)
* Integration with Ubuntu's Unity menu on Linux
* Ability to "restart" the browser in one click
* Ability to right-click "unload" tabs not in use
* Ability to "copy" tab URLs
* Ability to enable an old-school status bar—allows you to pin functions and addons to the bottom of the browser UI.
* Ability to disable Ctrl+W (or cmd+W) with a preference.
* Ability to play DRM content such as Netflix, Disney+, etc., not available in any other open source forks.
* Private Tabs (you don't need to open a new private window if you don't want; you can instead open a private tab).
* Ability to have tabs above address bar, below address bar, or at the bottom of the browser UI.
* Extensive changes to the about:preferences page, allowing changing of browser settings usually hidden.
* Technical support for Chrome and Opera extensions (this needs work!)
* Usage of a more privacy-centric search engine when in Private Window mode.
There's a bunch more, but still need to collate them more.
Oh and also no AI bullshit that siphons your data off to 3rd party providers. Doesn't mean I'm completely against it, but it has to be local only and performant IF it were to ever make its way to Waterfox.
One feature request: as I have never dug into the internals I don't know if this is feasible, but long ago Firefox had a very simple extension that exposed a button that could disable javascript (without a reload of the whole page). It appeared to be native or built-in capability as it used to be a config option if I remember correctly. I have not found anything that works well in current firefox, perhaps it's not technically possible anymore? But being able to disable javascript, ideally on per-tab basis, is super helpful.
May I ask what telemetry this refers to? What telemetry is bundled with Firefox that can’t be easily disabled in prefs?