I would really like to give Safari a chance but I just cannot get over the fact that there's no support for more advanced ad blockers. Sticking with Firefox/Brave for now.
I'm extremely happy with Safari's approach to blockers. I very much appreciate that it is impossible for the extension to receive every URL you are browsing. I've been using AdGuard for Safari (GPL3) and it seems to work perfectly.
I'm shocked you'd choose Brave over this, whose security history and business model is very, very questionable.
I expect that at some point, declarative list ad blockers will stop working as well as they do today.
The companies with an interest in working around them probably temper their efforts, because they are aware it drives people to things like uBlock Origin that have more smarts, live heuristics, etc. Once manifest v3 kills that option off, there won't be any easy place for end users to escalate to. Then, they are free to start being more aggressive. Whatever measures they take would work around all the DNS based and declarative semi-static list based approaches.
It does block Youtube ads but very poorly. Sometimes the ad plays but a refresh immediately removes it, other times it can take multiple refreshes. It's not perfect like it is when i use Firefox or Opera so I stick to Yputube on those and Safari for general browsing.
Sidenote: Also Gmail is insaaaaaaaaaanely slow on Safari and a lot of sites just don't format well or ad blockers completely break the site. Safari is by far the worst browser on Mac for site compatibility and also extension selection but I use it for better battery life when not plugged in.
> "Sidenote: Also Gmail is insaaaaaaaaaanely slow on Safari"
Huh? I haven't seen this. I have 280,000+ messages (> 20 GB) in my Gmail and everything always works pretty much instantly in Gmail on Safari. Never see any slowness unless my internet connection is very bad, and even then Gmail does a decent job of hiding it.
(Don't get me started about Apple Mail on iOS being incredibly slow at loading Gmail messages, however...)
Not being able to block YouTube ads is always used as some kind of gotcha, but for me the trade-off is easily worth it.
Besides, blocking YouTube ads seems a lot scummier than blocking regular ads. Ad least some percentage of that ad revenue goes to the creator of the video you're watching, and not to Google. It's why I'm happy to subscribe to YouTube Premium.
In practice safari blocks all ads I can see, youtube ads might be an exception but it's one of the few services that is 100% worth paying for, considering how crucial they are, how much time most of us spend watching content there, and how fair their premium offering is.
I've noticed YouTube seem to have introduced (or are testing?) some sort of partial countermeasures recently that sneaks occasional ads through. I don't see anything like the quantity of ads I get in the YouTube iOS app, just the occasional one ad every now and then?
Vinegar replaces the YouTube player with the baked in HTML5 video player. It blocks ads, but YT also restricts quality and many advanced features are not supported.
Huge fan of Kagi and Orion, though unfortunately I couldn't live without Firefox's Multi Account Containers. I'd hop back to Orion in a heartbeat if they had something comparable.
(And also it's been three months since I used Orion, and development is fast-paced, so things could have changed a lot since then)
Personally, Right now I basically resorted to using several profiles but it only supports 1 profile per window so I end up having sometimes 3 windows at the same time. I still switch from time to time to Firefox but it has actually helped me sometimes to keep focus (I.e work).
Naturally, Safari Extensions seem to more frequently cost money since Apple's developers have to pay for Mac hardware and developer accounts. But to say that Safari doesn't have good enough extension capability from a technological level doesn't seem to be true anymore.
On my Mac Safari is my default browser due to the battery efficiency and OS integration (e.g., SMS code integration), but I do sometimes use Firefox/Chrome for specific websites where needed, something like 5% of the time.
... what do you mean by "more advanced"? The default/efficient approach with Safari is content blockers (i.e. a precompiled list of url patterns to block in the engine itself), but extensions can also include javascript too.
1Blocker - a well known 'traditional' safari content-blocker - does this for example, to provide ad blocking on sites like YouTube.
I've found that AdBlockers on Safari don't work well at all. I have 1Blocker on my iPad, and not only does it fail to block YouTube and many other ads, it also seems to slow down Safari and induce crashes + memory leaks.
I have to admit I don't use 1Blocker for YouTube ads. I use Vinegar, which isn't strictly speaking an ad blocker - what it does is replace the custom YT player with a native platform player (i.e. regular controls you get with a plain <video> element)...
this has the side-effect of removing all Youtube ads, and you get familiar controls for the video player.
I can't say I've seen any issue with performance or crashes due to 1blocker being active, on phone or Mac (I have on my iPad too but dont use that device any where near as much as the phone/mac)
AdGuard (the full, paid version for MacOS) is the way. I don't use Safari anymore, but I'm still happy enough with it to not install anything else for other browsers. Unfortunately, the iOS version only works as an extension for Safari.
Yes, MacOS never had similar limitations as on iOS. I'm using Firefox which uses its own renderer as a daily on my Mac. There are signs that iOS will (be forced to?) drop that restriction as well in the future. Google started working on a Blink based Chrome for iOS.
- leading on the Interop 2022 dashboard results [1]
- posting the best Speedometer score on the Mac [1]
- changing their pace of innovation and releases to deliver newer API features in a quicker manner
[1] https://www.magiclasso.co/insights/triumph-of-safari/