Basicotter1919

Joined 18 November 2025
Revision as of 02:17, 19 November 2025 by Basicotter1919 (talk | contribs) (Chromium: Manifest V3 Controversy WIP rewrite)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Manifest V3 (WIP rewrite)

Manifest V3 is an update to the manifest structure used by browser extensions across the majority of the browser market. It was first mentioned on October 1st 2018 in a Chromium blog post[1], saying it's aim was "to create stronger security, privacy, and performance guarantees". In the same blog post, Wagner wrote "We want to help all developers fall into the pit of success; writing a secure and performant extension in Manifest v3 should be easy, while writing an insecure or non-performant extension should be difficult."

Almost as soon as a design draft for Manifest V3 was made public, on November 9th, developers disapproved of the changes proposed by it, including the developers of privacy and security-focused tools such as NoScript, AdGuard, uMatrix, and uBlock Origin.[2] On January 22, 2019, in response to the design draft, the developer for uBlock Origin and uMatrix would go on to write, "if this [...] API ends up being the only way content blockers can accomplish their duty, this essentially means that content blockers I have maintained for years, uBlock Origin ("uBO") and uMatrix, can no longer exist." And also, "[...] deprecating the blocking ability of the [...] API will essentially decrease the level of user agency in Chromium, to the benefit of web sites which obviously would be happy to have the last word in what resources their page can fetch/execute/render."[3] A developer for AdGuard would second his points. A Chromium developer did not immediately answer these points, but instead directed the discussion to take place over email rather than the bug tracker.[4]

  1. Wagner, James (2018-10-01). "Trustworthy Chrome Extensions, by default". Chromium Blog.{{cite web}}: CS1 maint: url-status (link)
  2. "Extensions: Implement Manifest V3". issues.chromium.org. 2018-10-18.{{cite web}}: CS1 maint: url-status (link)
  3. "Extensions: Implement Manifest V3, comment #24". issues.chromium.org. 2019-01-22.
  4. "Extensions: Implement Manifest V3, comment #34". issues.chromium.org. 2019-01-22.{{cite web}}: CS1 maint: url-status (link)