Hacker News new | ask | show | jobs
by happybuy 1863 days ago
Part of the problem – as AdGuard concedes in the post – is that Easy List (which AdGuard and many other ad blockers use) is a woefully inefficient rule list with over 50,000 entries. Many of which are out of date, redundant and not optimised for performance.

This leads to excessive memory use and performance slowdowns and is one of the reasons why there is a 50,000 rule limit in the Safari Content Blocking API.

As a developer of an alternate ad blocker[1] for the iPhone, iPad and Mac you can deliver a full featured, quality ad blocker with less than 5,000 core rules. This provides a faster and more efficient ad blocking experience.

As they note however, YouTube ad blocking is a more difficult problem to solve, but can be done cleanly on macOS. At least at the moment it can't be done 100% on iOS without Apple rolling out some additional features to Safari on that platform.

[1] https://www.magiclasso.co/

2 comments

I've tried using this ad blocker before (I'm sure I saw a mention of it on DF or HN a while ago) but disabled it and went back to AdGuard. It misses too many ads for me and doesn't give me enough control (I like specifying which lists to use or if I want to just block social media widgets vs ads vs analytics/trackers.)
> you can deliver a full featured, quality ad blocker with less than 5,000 core rule.

I guess that depends on how far you stray from the top [x] sites of alexa?