Chrome's next weapon in the War on Ad Blockers: Slower extension updates

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

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. uBOL-home

    uBO Lite home (MV3)

    For an extension to be entirely declarative, it must package all the scripts to inject anywhere, the scripting.registerContentScript API doesn't allow injecting code as string[1], the content scripts must be part of the package.[2]

    There is userScripts API which allows injecting code as string, but it's impractical as in Chromium-based browsers this requires extra steps by the user to enable the API.[3] In Firefox, the documentation for this API has the following note[4]:

    > When using Manifest V3 or higher, use scripting.registerContentScripts() to register scripts

    * * *

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

    [2] https://github.com/uBlockOrigin/uBOL-home/tree/main/chromium...

    [3] https://developer.chrome.com/docs/extensions/reference/userS... ("Availability Pending")

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

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. hoverzoom

    Google Chrome extension for zooming images on mouse hover

    > Manifest V3 will stop this by limiting what Google describes "remotely hosted code." All updates, even to benign things like a filtering list, will need to happen through full extension updates through the Chrome Web Store. They will all be subject to Chrome Web Store reviews process, and that comes with a significant time delay.

    So the author can't think of any other reason for this change other than to "slow down ad blocker updates"

    Well how about stuff like this: https://github.com/extesy/hoverzoom/discussions/670

    Where an extension dev details offers to "monetize" his app and basically perform a bait and switch and make it malicious.

  4. web-bugs

    A place to report bugs on websites.

    https://github.com/webcompat/web-bugs/issues?q=is%3Aopen+is%...

    Microsoft Teams (which I don't think many people use voluntarily) in particular breaks in stupid ways - and then in others if you spoof your user agent.

  5. webextensions

    Charter and administrivia for the WebExtensions Community Group (WECG)

    I've edited my comment to also include a link to the Chrome docs, but that FAQ entry also has the link to an issue in the webextensions repository indicating it's a limitation of MV3: https://github.com/w3c/webextensions/issues/112

  6. firefox-performance-dashboards

    Firefox's performance dashboard

    > Show me these pages that Firefox doesn't render well.

    I'm not doing homework for you. Lots of pages don't render well in Firefox, it's a well known issue which is why it comes up in every thread about Firefox.

    > Show me pages that tank Firefox performance.

    Firefox in general performs poorly. Again, known long-term ongoing issue. Look at this thread where almost every top-level comment is sceptical that Firefox is even close to Chrome in performance: https://news.ycombinator.com/item?id=36770883

    You can find ongoing performance benchmarks between Chrome and Firefox here, and it's not flattering for FF: https://arewefastyet.com

    > How many of them will have -webkit-* and other engine-exclusive markup/CSS?

    I don't care, at all. It's not my job, as a user, to debug performance problems.

    > Firefox updates every 6 weeks, just like Chrome.

    Ok? I didn't say anything about update cadence.

  7. BiscuitBrowser

    SmartCookieWeb, redesigned using GeckoView

    It's called Sideload XPI, iirc Firefox Nightly allows you to sideload XPI if you enable Experimental by tapping Firefox logo in About 7 times.

    But it's easier with Ice Raven or Smart Cookie Web Preview:

    - https://old.reddit.com/r/browsers/comments/18ezd3g/iceraven_...

    - https://github.com/CookieJarApps/SmartCookieWeb-Preview/rele...

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

  • How to Run Automated E2E Tests with Stormkit and Browserless

    1 project | dev.to | 14 Jul 2025
  • Temptations of an open-source browser extension developer

    1 project | news.ycombinator.com | 15 Mar 2025
  • SVG Gobbler – Find, optimize, edit, and export SVGs

    1 project | news.ycombinator.com | 9 Mar 2025
  • Building a translation CI/CD pipeline with Lingo.dev

    1 project | dev.to | 4 Mar 2025
  • Mozilla is trying to backtrack on Firefox's controversial data privacy update

    1 project | news.ycombinator.com | 2 Mar 2025

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?