Forums
New posts
Search forums
News
Security News
Technology News
Giveaways
Giveaways, Promotions and Contests
Discounts & Deals
Reviews
Users Reviews
Video Reviews
Support
Windows Malware Removal Help & Support
Inactive Support Threads
Mac Malware Removal Help & Support
Mobile Malware Removal Help & Support
Blog
Log in
Register
What's new
Search
Search titles only
By:
Search titles only
By:
Reply to thread
Menu
Install the app
Install
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Forums
Software
Browsers
Web Extensions
How Adblock Plus is Getting Ready for Manifest V3
Message
<blockquote data-quote="ForgottenSeer 97327" data-source="post: 1011678"><p>Disclaimer: I am by no way an expert, I am just an interested user who has some basic HTML, CSS knowledge because I made two websites for friends of my wife (using off the shelve configurable libraries and plugins). This is what I understand/know about this topic (in layman's language explained because I am an amateur, so please correct me when I am wrong).</p><p></p><p>The irony is that Google introduced MV3 to grant less permissions to extensions, but extension developers have found a way to bypass this.</p><p></p><p>From what I have read mr Gorhill wanted to develop a permission less extension (how Google intended it) . GorHill's opinion sort of shifted, because uBO-lite now requires permission when the user wants to use more advanced block rules. These complex cosmetic rules are not enforced by the browser (the browser enforces simple host-file like rules). An element picker creates on the fly rules. The only way to apply these on the fly created rules is via the service worker mechanism (static rules are only updated when the extension is updated)</p><p></p><p>The service worker injecting these rules has to be started / spawned over and over again by the extension, because the browser kills the service worker every now and then to free up resources. Because mr GorHill does not want (or wanted) to use such a mechanisme because of the performance implications, I think it is unlikely uBO-lite will get an element picker (as said his opinion is shifting, so he might surprise us one day).</p><p></p><p>For the moment only AdGuard MV3 offers an element picker. I have to give compliments to the AdGuard team who used the loopholes Google left in Manifest3 in a very creative manner. From what I understand of it AG MV3 even offers more powerful (regular expression based) cosmetic filtering (see <a href="https://github.com/AdguardTeam/tsurlfilter/issues/41" target="_blank">link1</a> and <a href="https://github.com/AdguardTeam/CoreLibs/issues/124" target="_blank">link2</a>) than before the Manifest3 restrictions.</p><p></p><p>I am leaning towards the views of the AdGuard team. My wife's laptop (with Ryzen 5) is four times as fast as my old (i7) desktop and has so much memory and a fast m2 ssd that the performance and memory consumption of a service worker is a non-isssue in daily usage and practice. I am currently using Ghostery, but I have AG_MV3 on my wife's laptop (because Ghostery throws 'Never-Consent' popups to suppress popups <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite132" alt=":unsure:" title="Unsure :unsure:" loading="lazy" data-shortname=":unsure:" /> ).</p><p></p><p>Mr GorHill redefined adblocking with his innovative content blockers (uMatrix and uBlock), but AG team pioneer work will led the way to adblocking in the MV3-area. The ABP-team probably also will use and learn from the work of AG-team (like Mr GorHill who also used a lot of their ideas and open source code as inspiration). Credits to AG-team.</p></blockquote><p></p>
[QUOTE="ForgottenSeer 97327, post: 1011678"] Disclaimer: I am by no way an expert, I am just an interested user who has some basic HTML, CSS knowledge because I made two websites for friends of my wife (using off the shelve configurable libraries and plugins). This is what I understand/know about this topic (in layman's language explained because I am an amateur, so please correct me when I am wrong). The irony is that Google introduced MV3 to grant less permissions to extensions, but extension developers have found a way to bypass this. From what I have read mr Gorhill wanted to develop a permission less extension (how Google intended it) . GorHill's opinion sort of shifted, because uBO-lite now requires permission when the user wants to use more advanced block rules. These complex cosmetic rules are not enforced by the browser (the browser enforces simple host-file like rules). An element picker creates on the fly rules. The only way to apply these on the fly created rules is via the service worker mechanism (static rules are only updated when the extension is updated) The service worker injecting these rules has to be started / spawned over and over again by the extension, because the browser kills the service worker every now and then to free up resources. Because mr GorHill does not want (or wanted) to use such a mechanisme because of the performance implications, I think it is unlikely uBO-lite will get an element picker (as said his opinion is shifting, so he might surprise us one day). For the moment only AdGuard MV3 offers an element picker. I have to give compliments to the AdGuard team who used the loopholes Google left in Manifest3 in a very creative manner. From what I understand of it AG MV3 even offers more powerful (regular expression based) cosmetic filtering (see [URL='https://github.com/AdguardTeam/tsurlfilter/issues/41']link1[/URL] and [URL='https://github.com/AdguardTeam/CoreLibs/issues/124']link2[/URL]) than before the Manifest3 restrictions. I am leaning towards the views of the AdGuard team. My wife's laptop (with Ryzen 5) is four times as fast as my old (i7) desktop and has so much memory and a fast m2 ssd that the performance and memory consumption of a service worker is a non-isssue in daily usage and practice. I am currently using Ghostery, but I have AG_MV3 on my wife's laptop (because Ghostery throws 'Never-Consent' popups to suppress popups :unsure: ). Mr GorHill redefined adblocking with his innovative content blockers (uMatrix and uBlock), but AG team pioneer work will led the way to adblocking in the MV3-area. The ABP-team probably also will use and learn from the work of AG-team (like Mr GorHill who also used a lot of their ideas and open source code as inspiration). Credits to AG-team. [/QUOTE]
Insert quotes…
Verification
Post reply
Top