The amount of things that now need to be toggled off on a new install are approaching Windows “telemetry” levels: disable sponsored shortcuts on homepage, disable experimental “Studies”, sponsored suggestions in search bar, “suggested extensions”, Pocket, and the list goes on.
I really need to look into a privacy friendly fork of FF..
Sensible defaults as Firefox should be.
I'd love to make the jump too, just that I rely upon FF sync too much. It's handy getting your bookmarks and other details on mobile devices. The other forks look to be desktop only.
source: I do that with floorp and Firefox for android.
https://play.google.com/store/apps/details?id=net.waterfox.a...
I would say feel free to give Waterfox a try - I’ve tried to strike the balance of useable web and privacy, with the added enhancement of Oblivious DNS enabled by default.
Also from your language it sounds like you're a Waterfox dev? If so thanks for all your hard work on open source software! I haven't tried waterfox in years, I will definitely give it a go after uninstalling floorp.
To me the really seeling point of firefox is being able to switch off search suggestions. Now the bar only searches opened Tabs, history, bookmarks and I can tab into them quickly. If nothing turns up, pressing Enter will still launch a search. Being able to do casual navigation without having to go through a search engine is a killer feature (and it's better for the planet).
Not only tab but you can search directly into opened Tabs/history/bookmarks with the right %/^/* symbols !
EDIT : Almost forgot, it only really shines with that extension that prevent searches to turn up in your history --> https://addons.mozilla.org/en-US/firefox/addon/history-autod...
I would love to use that functionality, but... How?!? Once you have a gazillion tabs open on your phone, the “Open tabs from other devices” (or whatever it's called) menu item on the desktop just shows an endlessly spinning spinner. :-( So maybe via bookmarks... But where's the “Bookmark all open tabs” menu item in FF for Android???
Anyone got any tips?
With Windows you would be lucky to even have a supported method to disable their telemetry, and if you do get one it will probably be through an obscure series of registry edits that will ultimately get rolled back during a system update.
It’s wild to me that this is being presented as if it’s not a big deal.
Shows how far the goalposts have moved in this conversation.
Not really, they keep adding new checkboxes that are of course checked by default.
Also Windows configuration is terrible.
They market themself as standing for the open and free web and digital rights and privacy and what not. And then have the browser spying on every user by default with integrated ads.
So sure, you and me deactivate it, but a common person who just fell for the marketing and who does not even know what "telemetry" is, will have it enabled. The only reason I use their browser is, because there is no alternative - yet.
It is not transparent, if the information is hidden in the settings under a unclear name.
There is tracking also for ad purposes activated by default in firefox. A recent developement. Before the tracking was ocasionally and hidden under "studies". Firefox in its default settings spies on its users and sells this data to advertisers - that is the situation.
On the frontpage FF is advertised as privacy friendly and there is 0 indication that FF itself will also track you.
If that is transparent to you, than we can just agree to disagree.
I don't know much about this project and I have never used it. But in my experience as a developer and user of software I couldn't disagree more.
The longer something can stay a one-person project, the better! Nothing kills creativity, innovation, and velocity faster than having to make every decision by committee.
Big communities are great when a project is in its maturity and mostly needs tending and slow evolution. They mitigate the risk of a single developer getting bored and walking away, or turning into a murderous wacko, or attempting to monetize the project to death. Not naming any names.
But when something is being built from scratch? Give me a single developer with a fat internet connection, alone in a cabin in the woods with a shed out back full of Red Bull :)
One person can get surprisingly far, but there's a limit beyond which no single human will scale. Getting to the v8 performance is IMHO such an example. You might be OK with a browser which has a noticeably subpar performance, but it will likely stifle mainstream adoption (which again, might be OK for you and that's fine).
There's no doubt in my mind that Andreas could achieve that by himself. He's worked professionally on webkit, and implemented a JS interpreter, a JS bytecode interpreter, and a JS JIT all by himself after all. Also let's not forget that V8 is open-source, all their optimizations are available for others to see and implement.
But to be clear this isn't a one man project, he hired a few contributors to work full time on it. Sure, it's a small team, but as said in sibling comments a small team has much more velocity.
The theory is that JS JIT compilers don’t actually improve real world performance on the majority of websites. This was apparently per the advice of the authors of Chrome’s and Safari’s JITs.
A good example of truth being stranger than fiction.
To this general principle you can add browsers and websites; what the browser giveth, the websites taketh away. You may think browsers are slow... they really aren't! There's a staggering, even arguably insane, amount of optimization in there. But then we write websites that are barely adequate, and load them up with ad scripts that aren't even barely adequate, and blame the browsers for being slow.
Write yourself an old-school 1998-style static website without a big pile of fancy features, give yourself solid .css and .js caching and use it judiciously, and the browsers can blast content to the screen blazingly fast, for all the work it is doing.
If you even could feed a 2024 web site to a 1998 browser, you'd probably be able to eat a meal while it was trying to render facebook.
I don't. I use uBlock Origin which blocks "ad scripts" and the like. My everyday machine is an old PC (older than 10 years) still on Win7, and everything is running just fine.
I also use a top of the line, recent PC on Ubuntu, mostly for development. Websites there feel instantaneous. I sometimes wonder what a subpar browser would feel like on that machine.
Maybe I should just try to run Ladybird on this to see how it goes.
But, what if we had an AI agent dedicated to improving performance? It doesn’t need to be capable of solving every problem, but it could address the low-hanging fruit problems which aren’t hard to solve but nobody has time to look at.
There is also a lot of accidental complexity which you might be able to get rid of only by BC breaks, unfortunately.
I agree that the amount of work and competition LadyBird is facing from Chrome alone is staggering, but at the same time, I'll always root for the little guy in tech, since imo thats where real innovation comes from.
We're long past the time that we should be using one type of app for text plus a bit of Javascript and another for running apps that are hosted on a remote server. I would definitely use a fast, lightweight, privacy-oriented browser for sites like HN or viewing local HTML files.
(Happy Firefox user here; I still don't understand why anyone who cares even the tiniest bit about privacy or an open web is using Chrome.)
I will take the glue sniffing kid over a bully any time.
But it's a bit disappointing to see that it's still pretty much a one-man project. Especially to have a chance to get close to the performance of Chrome and Firefox, it will need a large investment.
The amount of engineering resources poured into just making JavaScript fast is mind-numbing. But even "just" providing a light, mostly standards-compliant browser with a sorta-good-enough performance would be great.
Edit: Just saw a video from a few days ago talking about JS performance. Apparently the target is reaching JavaScriptCore performance, without JIT enabled. Disappointing, but understandable.