Serious question: why do people use non-OS browsers?
Most devs I know are on Mac. Why not just use Safari? Works in most cases, helps you catch issues earlier on, looks beautiful and is super customizable, still supports UBlock, has vertical tabs, syncs profiles to your focus, is way more memory efficient, etc.
I've daily driven Safari for ~3y after Arc got sunset and the only site that gives me issues is Hulu (but not Disney+ weirdly). Similarly drive Edge on Windows, I can't think why I'd ever reach for Chrome.
The UBO on Safari has the same issue as chrome except that it has been that way for several years longer. They brought back the lite form of UBO only recently as, presumably, the developer saw the writing on the wall and mv3 and Safari carry the same limitations.
I think safari is largely fine but there are a lot of web APIs that it doesn’t support, rightly or not. A lot of devices are configurable through serial connections using the Web Serial APO thats only available in chromium browsers.
As a primary browser it really comes down to ergonomics. Things on top of the engine that make someone prefer one browser over the other.
Firefox's extension support is far superior to Safari's, cross-platform support, and I really don't want to use Edge for the same reasons I don't want to use Chrome.
If you use more than one operating system, you can't use the operating system browser if you want sync or the same experience. For example, I use a Windows desktop and a MacBook.
Safari is fantastic for me. Passwords app integration alone is a killer feature.
Okay, so first.
Using Mac is a no-go. For me, they became insufferably power-user hostile over the years.
Second,
God the safari rendering was so horrible for so many years. As a web developer, you have to target your greatest demographic, and Safari just broke everything more often than not.
Finally, even using Mac on enterprise, Chrome use is required because of the profile controls that can be exerted. And items #1/2 don’t help
My number one reason. Safari won’t let me customize the search engine. If I had that I would use safari all day long.
Because for enterprise with Google login you literally can't login with anything else except official Chrome.
I've used Linux exclusively for over 20 years. What is its "OS browser"?
I use Safari for nearly everything and it's my favorite browser. It has some oddities, but I find just as many Chrome and Firefox bugs as I do Safari bugs. I use Firefox on everything else though.
The inspector is a nightmare if you're doing web dev (imo; it always felt clunky). If they replaced that with a Chromium-style inspector, I'd probably jump over.
Is edge Different here? It's also dropping ubo anyway.
I prefer Firefox on mobile for supporting ublock personally and I don't see why I would use a different browser on my desktop.
I'm still using Arc, I wonder when I'll lose UBO support. That'll be the day I switch back to Firefox.
It is not without its fair share of faults, but I stay on Firefox because of multi account containers
> Serious question: why do people use non-OS browsers?
Because Edge sucks, and FF is better than Safari.
I use multiple OSes. I do not want a different list of extensions and preferences on each machine I am on. Firefox makes it simple and uniform.
"Safari" and "beautiful" in the same sentence?
It's not. It's barely functional, slower than Chrome, and always trails it in feature compatibility.
Safari was always the Internet Explorer 6 of the Internet. Archaic, quirky, way behind on useful new APIs. Perhaps things have changed recently.
> Why not just use Safari?
I use Safari, but don’t really like it. I don’t want to use Chrome or Chromium derivatives and Firefox doesn’t support AppleScript (that’s essential for me), so all that’s left is Safari. Or Orion, I guess, but it’s not good enough to offset Safari’s iCloud Private Relay.
Things I dislike about Safari include not being able to setup alternative search bar engines other than the awful default choice; not being able to disable JavaScript by default and enable it selectively; not being able to have it auto-delete site data on close except for defined domains; iCloud tab sync is finicky and doesn’t always work.
Some of those can be solved with extensions, but then the system to allow or deny extensions is atrocious: You can’t easily say “allow extensions everywhere except these domains”. You have to open each domain in tabs, then deny each domain individually in each extension. It’s also not kept in sync with iOS, where it’s even worse because you have to accept an extension on a domain before you get the option to deny it.
I'm a dev and use windows (sadly have to), android and linux, and would never use edge, because why? when it randomly opens because of a wrong file association or whatnot, I only see a bucket of ms nags and dark patterns. It's disgusting.
Firefox allows me to share stuff across devices, block anything I want to and does not get in my way.
[dead]
One data point: I’ve been building Web GIS applications for the past 15ish years and Firefox has one and off been a real pain in the neck, suffering from canvas API quirks and performance issues. I think the current state at work is that Firefox is palpably slower than Chrome and I need to find time to go figure out why.
Another point: I’m not sure if Safari’s dev tools are worse but I feel friction any time I have to use them. It’s probably partly just that I don’t want to learn the quirks of both sets. Firefox’s is much closer to Chrome’s. I bet they’re both inspired by Firebug.
You mean OS as in "operating system", not "open source", which made me question how you'd suggest Safari and Edge before I realized what was going on.
I don't know why using the default browser a OS comes with or not would be better? Who cares? All that matters for me is what features it has and that performance isn't horrible, and if I cannot have vertical tree-style tabs in it and hide the tab-bar, then I personally have no use for it. So stuck with Firefox I am, and been for decades.
Besides, if my OS is Arch Linux, what browser is my "OS-browser" anyway?