I use it, but both Chromium and Safari are better on this platform.
Battery life has always been very top priority for Apple. That's the reason why Apple stopped supporting Flash and basically killed it (thank gosh).
Built on top of KHTML foundation, it then became webkit and later the most successfull engine. It was the first to implement full ES6 support, and basically invented CSS transformations/transitions (really amazing stuff back then but not really used until all major browsers caught up years later), was the first to ditch Flash support, has argueably the best privacy policy, has superb font rendering, etc.
As far as "least standards-compliant," I understand that when it comes to supporting progressive web apps, Safari has largely dropped the ball, but in day-to-day practice there just aren't many sites that I have trouble with on Safari. (The biggest one seems to be new Reddit, and I am not entirely convinced that issue is on Safari's end.)
I'm a Firefox fanboy, still use it on OSX because it's important to me, but the amount of random pauses, crashes, etc is just painful on OSX. It's like none of the Firefox developers use it on OSX or something.
And before someone says "oh it's your extensions", that IMO leads to two talking points
1. It's 2020 and major extensions still cause memory leaks in Firefox. Debugging them isn't easy at all. Almost all of the resources say something like "Run in safe mode and see if it fixes things" and then lots of posts of "post your about:memory here and I'll analyze it." I'm a software engineer by trade and it's been difficult for me to diagnose...
2. Nah because I don't run any extensions on my OSX firefox install
And wow. Has it really been that long? I thought it was like 2 years ago, so when I first saw your comment, I had to go check myself!
Most people don't care about battery life?
I also stopped recommending it to randos when they started coming back and complaining about weird behavior. Now if I don’t know someone and want them to just have the simplest working experience I recommend Safari on Mac and Brave on windows.
Disclaimer: For my use-case, which did not include having 1000 tabs open forever.
I used FF for years before switching to chrome when it came out. Every attempt I've made since to switch back (windows and macOS) as been a disaster. Hogging resources, pages that skip around while scrolling, and rendering issues (perhaps GPU related) are a few of the numerous issues I've run into.
I try to switch back to FF about twice a year. I'm going on about a eight years with no success.
On my aarch64 devices, Chromium in a Docker image loads faster, never dominates the CPU, renders video and websites faster, and has working DRM. Firefox is slower in every respect and can't render Netflix.
I think it really depends on hardware, drivers etc.
It is for me and many others. Emacs works great under XWayland but Chromium HW video acceleration doesn't.
Emacs is a community project whereas Chromium has billions poured into it. Even Wine's getting Wayland support now and that ran under XWayland fine.
I don't think it's that unfair. Firefox on Linux is just better. Leaves some to be desired, sure, but a lot less than Chromium.
It takes FOREVER after starting Firefox to load saved tabs -- like 30 seconds to 1 minute of delay before the first tab starts to load.
Recently, it also has been updating quietly in the background and FORCING me to restart Firefox to view any content. I'm sure there's a setting I can change somewhere that makes it require manual updates. That should be the default.
Support for CoreAnimation compositing was added last year. Support for hardware acceleration on Linux was added this week.
I've had so many issues with the Firefox Developer edition I stopped using it and have switched to Opera for my browsing needs.
Way more reliable, doesn't constantly hang and time out, and isn't a total resource hog like Firefox has become.
[1] https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/The...
How can most people not know it exists, when it had a majority user share at some point?