AdGuard publishes the first ad blocker built on Manifest V3

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • uBlock-issues

    This is the community-maintained issue tracker for uBlock Origin

  • Nothing, except for that it may stop working in Chrom[e|ium] next year when Google kills the current standard for web extensions.

    There's been some work on fixing this issue (https://github.com/uBlockOrigin/uBlock-issues/issues/338) but the architecture of content blocking extensions will need to change to facilitate Google's new requirements.

  • standards-positions

  • User agent spoofing seems like what should be done on the user's end in those cases, if it's not possible to avoid using such sites for whatever reason.

    Problems would begin once we'll eventually get Chrome-specific functionality or something that Mozilla won't implement due to a variety of concerns, thus simply breaking sites: https://mozilla.github.io/standards-positions/

    Then we'll basically be back in the days of IE, except that this time Google will be the ones with the browser monopoly, if we're not already there somewhat - the majority of folks haven't even heard of Firefox.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • uBlock-Safari

    uBlock Origin - An efficient blocker for Chromium, Firefox, and Safari. Fast and lean.

  • I don't know if it is cartelisation (both Apple and Google have an ad division and it is in their interest to work together on some aspects of their business) or Google bribed Apple (through it's ios search engine deal), but Safari webkit also has a lot of limitations in its content blocking API which is supposed to be used for ad blocking. (See Explanation of the state of uBlock Origin (and other blockers) for Safari #158 - https://github.com/el1t/uBlock-Safari/issues/158?ysclid=l7g3... ).

  • iceraven-browser

    Iceraven Browser

  • For Android, I don't have a great answer for you. In theory you can install Fennec on F-Droid, version 57, the last version the last version of Firefox built by F-Droid that was based on the Fennec browser engine.

    For now, because I don't want to be hit by security vulns in the browser itself, I'm holding my nose and doing plain old Firefox mobile, leaving some of the tracking stuff blocked on my Pi-Hole, then letting my wireguard VPN ensure that even when I'm off Wi-Fi, my signal gets routed to my home connection so the Pi-Hole can stop some of the telemetry (but not all! some gets through no doubt).

    Why am I holding my nose there? Because my planned next browser, Iceraven [1], is not yet out of alpha and published to F-Droid. I check every 3 months or so, once it is, that's where I'm going, because it's as close as I can get to Firefox Desktop, but runs on Android.

    [1] https://github.com/fork-maintainers/iceraven-browser

  • violentmonkey

    Violentmonkey provides userscripts support for browsers. It works on browsers with WebExtensions support.

  • I don't think they've come out to support other extensions that will be killed in the crossfire however, such as ViolentMonkey or TamperMonkey.

    https://github.com/violentmonkey/violentmonkey/issues/1555

    https://github.com/Tampermonkey/tampermonkey/issues/644

    The only thing we have so far is a google rep stating that they'll "reaffirm that we plan to support userscript managers in Maniest V3 before the Manifest V2 deprecation"[0] back in May, which fills me with no hope at all that they won't simply be killed.

    0: https://github.com/Tampermonkey/tampermonkey/issues/644#issu...

  • tampermonkey

    Tampermonkey is the most popular userscript manager, with over 10 million users. It's available for Chrome, Microsoft Edge, Safari, Opera Next, and Firefox.

  • I don't think they've come out to support other extensions that will be killed in the crossfire however, such as ViolentMonkey or TamperMonkey.

    https://github.com/violentmonkey/violentmonkey/issues/1555

    https://github.com/Tampermonkey/tampermonkey/issues/644

    The only thing we have so far is a google rep stating that they'll "reaffirm that we plan to support userscript managers in Maniest V3 before the Manifest V2 deprecation"[0] back in May, which fills me with no hope at all that they won't simply be killed.

    0: https://github.com/Tampermonkey/tampermonkey/issues/644#issu...

  • aboutconfig

  • I'm glad they're making changes, but I'd advise everyone to watch closely what they end up implementing and what potential security and privacy risks will be introduced. It seems like I'm having to disable something or other with every major update of firefox lately, and as long as they continue to let me disable risky features I'll keep using it. Nothing strikes a better balance between useful and secure like hardened firefox, but it takes a lot of vigilance and a willingness to add or modify hundreds of about:config options (after installing https://github.com/earthlng/aboutconfig)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • CoreLibs

    Core Adguard libraries

  • So what you have now is the same required permission to _"read or modify host data"_ as with MV2, but with a network filtering engine capabilities gated by Google (an advertising company).

    We can't innovate anymore the filtering capabilities of our content blocker engines as we have been constantly doing.

    For a recent example, there has been discussions lately with filter list maintainers of whether uBO should support AdGuard's proposed capability of being able to support pattern-matching for `domain=` filtering option[3] (uBO supports AdGuard lists).

    That sort of proposition is not possible to entertain with MV3 since only Google get to decide how the filtering engine will evolve, if at all. All content blocking issues will have to be resolved with the Google-controlled filtering engine, and left unaddressed if the solution can't be shoehorned in the declarativeNetRequest API.

    * * *

    [1] https://blog.chromium.org/2020/12/manifest-v3-now-available-...

    [2] https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...

    [3] https://github.com/AdguardTeam/CoreLibs/issues/1550

  • browser_extension

    A browser extension that redirects popular sites to alternative privacy friendly frontends

  • that's what Brave staff keep repeating but in the meantime all other extensions that need v2 are a pain to install, for example this one https://libredirect.github.io/ requires you to enable dev mode, load the extension and then apply any updates manually.

    They announced a Brave Extensions Store years ago and there are no news as of today.

    I'm actually thinking to go back to Firefox because of this.

  • Fenix

    Discontinued ⚠️ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android

  • > Fennec to Fenix mobile extensions? Killed, you get these 10 blessed ones, don't worry, we will eventually re-enable all of the webextensions on mobile, any day now, (didn't happen, you have to do hacky hacks involving nightly version to do un-blessed extensions).

    Yep:

    https://github.com/mozilla-mobile/fenix/issues/20647

  • uMatrix

    Discontinued uMatrix: Point and click matrix to filter net requests according to source, destination and type

  • To those familiar with the HTML DOM I recommend uMatrix from the same author as uBlock origin. It makes a good companion to uBlock Origin and provides much finer control.

    https://github.com/gorhill/uMatrix

  • uBlock

    uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

  • Firefox seems pretty much on par with chrome these days and FF seems to win out on detection rates anyway so not sure why I'd want this combo?

    https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...

    Does anyone has stats of adguard vs ublock by chance?

  • webextensions

    Charter and administrivia for the WebExtensions Community Group (WECG)

  • Regarding MV4: the WebExtensions working group has started to mention the term at some of their recent meetings, although details are scarce it seems MV4 will still retain JS code execution [1] [2].

    [1]: https://github.com/w3c/webextensions/blob/main/_minutes/2022... (CTRL-F for "mv4")

    [2]: https://github.com/w3c/webextensions/blob/main/_minutes/2022... (CTRL-F for "mv4")

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • kill-sticky, a bookmarklet to remove sticky elements and restore scrolling

    7 projects | news.ycombinator.com | 27 Sep 2022
  • Firefox Got Faster for Real Users in 2023

    4 projects | news.ycombinator.com | 31 Oct 2023
  • all tabs in one window visually

    1 project | /r/firefox | 18 Apr 2023
  • Questions about the extent to which Extensions can customize the UI

    2 projects | /r/firefox | 10 Apr 2023
  • Is it possible to "close" the view of Pinned Tabs?

    1 project | /r/firefox | 5 Apr 2023