Firefox and Chrome are squaring off over ad-blocker extensions (2024)

There’s a growing split over how much room browsers should leave for ad blocking — and Chrome and Firefox have ended up on opposite sides of the fight.

The rupture centers on a feature called Web Request, commonly used in ad blockers and crucial for any system that looks to block off a domain wholesale. Google has long had security concerns about Web Request and has worked to cut it out of the most recent extension standard, called Manifest V3, or MV3 for short. But, in a recent blog post, Mozilla made clear that Firefox will maintain support for Web Request, keeping the door open for the most sophisticated forms of ad blocking.

For Google, sticking with MV3 will have a huge impact on the overall role of ad blocking

Google’s strategy has been roundly criticized by privacy advocates — the Electronic Frontier Foundation hasbeen a vocal opponent— but the search company hasn’t been swayed. Though Firefox has a far smaller share of the desktop marketplace than Chrome, it could be a chance for Mozilla’s product to really define itself. For Google though, sticking with MV3 will have a huge impact on the overall role of ad blocking on the modern web.

Understanding Manifest V3

The changes in Manifest V3 are part of a planned overhaul to the specification for Chrome’s browser extension manifest file, which defines the permissions, capabilities, and system resources that any extension can use.

Under the currently active specification — Manifest V2 — browser extensions can use an API feature called Web Request to observe traffic between the browser and a website and to modify or block requests to certain domains. The example Google provides for developers shows an extension script that would block the browser from sending traffic to “evil.com”:

The Web Request feature is powerful and flexible, and it can be used for both good and bad purposes. Ad-blocking extensions use the feature to block incoming and outgoing traffic between certain domains and a user’s browser. In particular, they block domains that will load ads and stop information from being sent from the browser to any one of the thousands of tracking domains that collect data on internet users. But the same feature can be used maliciously to hijack users’ login credentials or insert extra ads into web pages, which has been Google’s rationale for changing how it functions in Manifest V3.

The same feature can be used maliciously tohijack users’ login credentials or insert extra ads into web pages

Under the new specification, the blocking version of the Web Request API has been removed and replaced with an API called Declarative Net Request. Instead of monitoring all data in a network request, the new API forces extension makers to specify rules in advance about how certain types of traffic should be handled, with the extension able to perform a more narrow set of actions when a rule is triggered. For some extensions, this apparently won’t be a problem: Adblock Plus, one of the most popular ad blockers, has come out in favor of the MV3 changes — though it’s worth noting that the extension has a financial relationship with Google. Others, however, may be more severely impacted.

Google has presented the changes as a benefit to privacy, security, and performance, but critics see it as a calculated effort to limit the impact of ad blocking on a company that is almost entirely funded by ads. (In its SEC filings, Google consistently cites “new and existing technologies that block ads online” as a risk factor that could affect revenue.)

But the creators of some ad blocking and privacy-protecting extensions have said the change will undermine the effectiveness of their products. Jean-Paul Schmetz, CEO of the privacy-focused browser extension Ghostery, took particular aim at Google’s imposition of the MV3 standard in light of the company’s recentstatements on protecting privacy:

“While Google is pushing a ‘privacy by design’ message on the surface, it’s still asserting a monopoly over the entire ecosystem by stifling digital privacy companies that are already working to give users back control of their data,” Schmetz toldThe Vergeby email.

The Ghostery extension is a prime example of a product that would be seriously affected by Google’s changes. Besides blocking ad content, the extension analyzes communications between a website and a user’s browser to look for data that could unintentionally identify a unique site visitor and replaces it with generic data before the network traffic leaves the browser. Doing this requires the ability to modify web traffic on the fly and, as such, will be severely curtailed by the MV3 restrictions, the developers say.

“While Google is pushing a ‘privacy by design’ message on the surface, it’s still asserting a monopoly over the entire ecosystem”

Ad blocker developers are also concerned because the impacts of those changes will reach far beyond the Chrome browser. The MV3 spec is part of the Chromium project, an open-source web browser created by Google that forms the basis of not only Chrome but also Microsoft Edge, the privacy-focused Brave, lightweight browser Opera,and many others. Since Chromium underpins these projects, browsers that depend on it will also eventually have tomigrate to the MV3 extension format, and extensions for those browsers will then no longer be able to do ad blocking usingWeb Request.

Mozilla pushes back

As the primary developer of Chromium, Google exerts a huge amount of power over what browser extensions can and can’t do. This sets apart browsers that are not based on Chromium — notably Firefox and Safari — because they have a chance to take a different approach to extension design and are now in a position to distinguish themselves with a more permissive approach to ad blocking.

For compatibility reasons, Mozilla will still use most of the Manifest V3 spec in Firefox so that extensions can be ported over from Chrome with minimal changes. But, crucially, Firefox will continue to support blocking through Web Request after Google phases it out, enabling the most sophisticated anti-tracking ad blockers to function as normal.

In justifying that decision, Mozilla has been clear in recognizing that privacy is a core value for people who use its products, as chief security officer Marshall Erwin toldThe Verge.

“We know content blocking is important to Firefox users and want to ensure they have access to the best privacy tools available,” Erwin said. “In Firefox we block tracking by default but still allow advertisem*nts to load in the browser. If users want to take the additional step to block ads entirely, we think it is important to enable them to do so.”

“We know content blocking is important to Firefox users and want to ensure they have access to the best privacy tools available.”

As for Google’s claims about the security benefits of its MV3 changes, Erwin said that immediate security gains from preventing Web Request blocking were “not obvious” — especially since other non-blocking features of Web Request had been kept — and didn’t seem to make significant reductions in the likelihood of data leakage.

Regardless, Google seems to be holding course. Despite the flurry of criticism from ad blocker developers, Google spokesperson Scott Westover toldThe Vergethat the company did support blocking and only intended to limit the type of data certain extensions could collect.

“We’re happy to see Mozilla supporting Manifest V3, which is intended to make extensions safer for everyone,” Westover said. “Chrome supports and will continue to support ad blockers.We are changing how network request blocking works because we are making foundational changes to how extensions work in order to improve the security and privacy characteristics of our extensions platform.”

Google has heard positive feedback about the changes from many content blocking extension developers, Westover said, pointing The Verge to praise from the makers of Adblock Plus.

It’s possible that Firefox’s stance on ad blocking will encourage more users to switch to the browser, which is currently estimated to make up less than 8 percent of the desktop browser market compared to Chrome’s 67 percent. Once Manifest V2 support ends in June 2023, changes in functionality will become more apparent to users of any Chromium-based browser. Until then, Mozilla will be patiently making the case for privacy, even if sometimes you’ll have to look for it deep in a specialist blog.

The article you've shared delves into the evolving landscape of browser ad blocking, particularly focusing on the divergence between Google's Chrome and Mozilla's Firefox in their approaches to managing ad blockers via changes in their extension standards.

To unravel the concepts and terms in the article:

  1. Web Request and Manifest V3 (MV3):

    • Web Request: An API feature used by browser extensions to monitor and modify traffic between a browser and a website, often employed by ad blockers to prevent traffic to specific domains (like those serving ads or tracking data).
    • Manifest V3: A revised extension standard for Chrome that introduces changes in how extensions operate, notably altering the Web Request API to Declarative Net Request. This shift requires predefined rules for handling traffic rather than actively monitoring and modifying it.
  2. Declarative Net Request vs. Web Request:

    • Declarative Net Request: An API introduced in Manifest V3 that necessitates pre-defined rules for handling traffic, aiming to enhance security and reduce the potential for misuse compared to the more flexible Web Request API.
  3. Impact on Ad Blocking Extensions:

    • Google's Perspective: Google asserts that changes in MV3 are designed to enhance privacy, security, and performance. However, critics argue it's a move to limit the impact of ad blocking, which affects Google's revenue model reliant on ads.
    • Ad Blocker Developers' Concerns: The changes potentially undermine the effectiveness of ad-blocking extensions, including ones like Ghostery, which heavily rely on modifying web traffic for privacy protection.
  4. Browser Implications:

    • Chromium Project: The foundation for Chrome and other browsers (like Edge, Brave, Opera) relies on Chromium. Thus, changes in Chrome's extension standards affect these browsers, necessitating their migration to MV3 and impacting their ad-blocking capabilities.
  5. Mozilla's Approach (Firefox):

    • Maintaining Web Request Support: Mozilla intends to maintain Web Request support even after Google phases it out, emphasizing the importance of privacy and enabling sophisticated ad blockers to function effectively.
  6. Security vs. Privacy Perspectives:

    • Google's Stance: Google emphasizes security and privacy improvements in MV3 while maintaining support for ad blocking but limiting certain data collection capabilities of extensions.
    • Mozilla's Response: Mozilla questions the immediate security gains from removing Web Request blocking, highlighting their commitment to users' privacy and providing robust ad-blocking capabilities.
  7. User Impact and Market Dynamics:

    • Market Dynamics: Chrome dominates the browser market, while Firefox holds a smaller share. Changes in extension standards will affect users of Chromium-based browsers, potentially influencing their choice of browser based on ad-blocking capabilities.

In summary, the article presents a dichotomy in the strategies of Chrome and Firefox regarding ad blocking, emphasizing how the changes in extension standards impact ad-blocking capabilities, user privacy, and the dynamics of the browser market.

Firefox and Chrome are squaring off over ad-blocker extensions (2024)
Top Articles
Latest Posts
Article information

Author: Neely Ledner

Last Updated:

Views: 5648

Rating: 4.1 / 5 (62 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Neely Ledner

Birthday: 1998-06-09

Address: 443 Barrows Terrace, New Jodyberg, CO 57462-5329

Phone: +2433516856029

Job: Central Legal Facilitator

Hobby: Backpacking, Jogging, Magic, Driving, Macrame, Embroidery, Foraging

Introduction: My name is Neely Ledner, I am a bright, determined, beautiful, adventurous, adventurous, spotless, calm person who loves writing and wants to share my knowledge and understanding with you.