By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
Security Parrot - Cyber Security News, Insights and ReviewsSecurity Parrot - Cyber Security News, Insights and Reviews
Notification
Latest News
OpenAI may use Associated Press archive for AI training
July 14, 2023
EU users can hold conversations with Google Bard from training set
July 14, 2023
Aptos, the new default font for Microsoft Office
July 14, 2023
BlackLotus UEFI bootkit sources published on GitHub
July 14, 2023
Hackers from the XDSpy cyber-espionage group attacked Russian organizations on behalf of the Ministry of Emergency Situations
July 14, 2023
Aa
  • News
  • Tutorials
  • Security InsiderComing Soon
  • Expert InsightComing Soon
Reading: Google developers told how they will implement Manifest V3
Share
Security Parrot - Cyber Security News, Insights and ReviewsSecurity Parrot - Cyber Security News, Insights and Reviews
Aa
Search
  • News
  • Tutorials
  • Security InsiderComing Soon
  • Expert InsightComing Soon
Follow US
Security Parrot - Cyber Security News, Insights and Reviews > News > Google developers told how they will implement Manifest V3
Google-Chrome
News

Google developers told how they will implement Manifest V3

Last updated: 2021/09/27 at 1:03 PM
Jim Koohyar Biniyaz Published September 27, 2021
Share
Google-Chrome
SHARE

This week, Google revealed exactly how it plans to phase out Manifest V2, which defines the capabilities and limitations for extensions in Chrome. The developers also shared their plans to bring the infamous Manifest V3 to full functionality, which became available in the beta version of Chrome 88.

Contents
BackgroundManifest V3 Implementation Plans

Background

Let me remind you that for the first time they started talking about Manifest V3 back in 2018. Then the developers of Google announced that they intend to limit the work of the webRequest API, instead of which content blockers and other extensions will use declarativeNetRequest. Of course, these improvements have been reported to improve security and performance, as well as give users more control over what extensions do and which sites they interact with.

The problem was that extension developers  quickly discovered that switching to a different API that was very different from webRequest and in many ways inferior to it, in essence, would be the “death” of their products. In particular, this concerned ad blockers, antiviruses, parental control solutions and various products that increase privacy.

The fact is that the webRequest API allows extensions not only to block advertising content on pages, but also to intercept network requests in order to be able to block, modify and redirect them. But, according to Google developers, this affected the page loading speed too much, so it was planned that in the future the webRequest API would only be allowed to read requests, but not interfere.

In turn, declarativeNetRequest allows Chrome (but not the extension itself) to decide how to handle network requests, while eliminating the bottleneck and increasing security. Google developers were confident that using the declarativeNetRequest API would be better for user privacy, since extensions would no longer be able to read network requests made on behalf of the user.

As mentioned above, Google’s design has been heavily criticized. One of the first to express his point of view was the developer of the popular blockers uBlock Origin and uMatrix Raymond Hill. For example, he explained that declarativeNetRequest offers developers a single implementation of a filter engine, and besides, it is limited to only 30,000 filters, which could not stand comparison even with EasyList .

Hill warned that abandoning webRequest would be a “death” for his products, and expressed concern that switching to the declarativeNetRequest API could adversely affect other solutions, a view supported by many other developers.

As a result, under pressure from the public, Google developers were  forced to abandon  some updates from the Manifest V3, and then  revised their plans  even more, canceling a number of changes.

Since then, Manifest V3 changes have already  started rolling out  to Chrome, and the frustration has gradually subsided, although some ad blocker developers seem to have simply resigned themselves to the fact that their products will not be able to reliably block ads once the changes reach stable versions of Chrome.

Manifest V3 Implementation Plans

As David Li, Product Manager for Chrome Extensions and the Chrome Web Store, now writes :

“Developed over the years, Manifest V3 is more secure and performant than its predecessor, and offers better privacy. This is an evolution of the plug-in platform to accommodate the changing web landscape and the future of browser plug-ins. ”

Lee says Google is phasing out Manifest V2, with two key dates already set in the process:

  • January 17, 2022 : New extensions with Manifest V2 support will no longer be accepted in the Chrome Web Store. Developers will still be able to update existing Manifest V2 extensions.
  • January 2023 : Chrome browser will stop using Manifest V2 extensions. Developers will no longer be able to update existing Manifest V2 extensions.

A more detailed timetable for the rejection of the second version manifesto can be seen here .

Until January 2023, Google developers promise to continue to refine the new manifest in order to take into account all the wishes and criticism of the extension developers, as well as introduce all the desired functions into it. In particular, Google says it has already added additional mechanisms to the new Scripting API  and extended the  Declarative Net Request API  to support multiple static rulesets, session rules, and tab ID-based filtering.

“In the coming months, we will launch support for dynamically configurable content scripts and in-memory storage, among other new features. These changes are based on community feedback, and we will continue to build more powerful extension APIs as developers share more information with us about migration issues and their business needs, ”says Lee.

The journalists Bleeping Computer  asked Lee whether considered the last wishes of the developers, who explained that Google’s innovations actually ruin their products. Lee responded that “changes are in the design process,” and stressed that the company is considering feedback from developers and users.

Weekly Updates For Our Loyal Readers!

Jim Koohyar Biniyaz September 27, 2021
Share this Article
Facebook Twitter Email Copy Link Print

Archives

  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • February 2023
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020

You Might Also Like

News

OpenAI may use Associated Press archive for AI training

July 14, 2023
News

EU users can hold conversations with Google Bard from training set

July 14, 2023
News

Aptos, the new default font for Microsoft Office

July 14, 2023
News

BlackLotus UEFI bootkit sources published on GitHub

July 14, 2023

© 2022 Parrot Media Network. All Rights Reserved.

  • Home
  • Parrot Media Group
  • Privacy Policy
  • Terms and Conditions
Join Us!

Subscribe to our newsletter and never miss our latest news, podcasts etc..

Zero spam, Unsubscribe at any time.

Removed from reading list

Undo
Go to mobile version
Welcome Back!

Sign in to your account

Lost your password?