Skip to main content

Manifest v3 and why it can end multiple ad blockers

3 min read
In spite of the overwhelmingly negative feedback on the Manifest V3 extension system, Google is standing firm on Chrome’s ad-blocking changes. Last month, the company announced that it has begun testing its upcoming extension manifest V3 in the latest Chrome Canary build. As of October 31st, the Manifest V3 developer preview has been made available in the Chrome 80 Canary build.

Manifest v3 and why it can end multiple ad blockers

Manifest v3 has become a bone of contention for many ad-block companies. This is because Google developers have introduced an alternative to the webRequest API (earlier used for ad-blocking) named the declarativeRequest API, which limits the blocking version of the webRequest API. Chrome developers listed two reasons behind this new update, one was performance (although that was nullified in a study by WhoTracks.me) and the other was a better privacy guarantee to users. Chrome currently imposes a limit of 30,000 rules. However, most popular ad-blocking rules lists use almost 75,000 rules. Although Google claimed that they’re looking to increase this number, they didn’t assure it.
Many ad blocker maintainers and developers felt that the introduction of the declarativeNetRequest API can lead to the crippling of many already existing ad blockers.
The lead developer of popular ad blocker uBlock Origin, which relies on the original functionality of the webRequest API, commented, “This breaks uBlock Origin and uMatrix, [which] are incompatible with the basic matching algorithm picked, ostensibly designed to enforce EasyList-like filter lists,” he explained in an email to The Register. “A blocking webRequest API allows open-ended content blocker designs, not restricted to a specific design and limits dictated by the same company which states that content blockers are a threat to its business.
Many users also mentioned that Chrome is using its dominance in the browser market to dictate what type of extensions are developed and used. A user commented, “As Chrome is a dominant platform, our work is prevented from reaching users if it does not align with the business goals of Google, and extensions that users want on their devices are effectively censored out of existence.”
Others expressed that it is better to avoid all the drama by simply switching to some other browser, mainly Firefox. “Or you could cease contributing to the Blink monopoly on the web and join us of Firefox. Microsoft is no longer challenging Google in this space,” a user added.

Manifest V3 proposed changes

As a part of Chrome 80 Canary build, the Chrome team is continuing to iterate on the declarativeNetRequest API and its capabilities. As a part of this release, background service workers (killing background page and scripts) are now available for testing in manifest version 2 and 3 extensions in Canary. Remotely-hosted code restrictions and host permissions changes are currently a work in progress. They are also working on combining page_action and browser_action APIs to single-action API.
The manifest v3 proposed changes are not finalized yet, and several features are currently works in progress. The MV3 stable release is expected in 2020. As part of this launch, Google has created a Migrating to Manifest V3 guide that developers can use to migrate their existing extensions. They have also built a guide specifically for migrating from background pages to service workers

Comments


Comments

Popular posts from this blog

What can you do with 5G? Everything.

The fifth generation of cellular network technology will change virtually everything about how we work and live. With all the buzz around 5G, many companies are wondering: "What will we be able to do with it?"  Businesses of all sizes believe 5G will bring them competitive advantages but aren't entirely clear about its practical applications. Telecommunications service providers know there's a multi-trillion-dollar opportunity up for grabs, but aren't sure how to turn faster speeds and increased network intelligence into a share of that potential market. Part of the challenge is that traditional network services have been determined by the limits of the technology. With 5G, those technical limitations are no longer a barrier, making it possible to do pretty much anything. Which means it's up to service providers and their business customers to  pick the use cases that will be most important  and profitable for them. The many things you can

Facebook Pay will let you make payments through Messenger, WhatsApp, and Instagram

Facebook Pay will let you make payments through Messenger, WhatsApp, and Instagram   Last night, Facebook launched its new payment service called Facebook Pay in the US. The service will let you pay other people and businesses across Facebook Messenger, WhatsApp, and Instagram. You can add your debit or credit card to Facebook Pay and choose if you want it available in certain apps or all Facebook apps. In the beginning, the service will be available on Facebook and Messenger to pay for  fundraisers, in-game purchases, event tickets, person-to-person payments, and select pages on Facebook Marketplace.  he company said Facebook Pay will roll out on Instagram and WhatsApp without specifying a timeline. It’s important to note Facebook has been testing WhatsApp Pay in India for more than 18 months. In July, the company confirmed it plans to roll out the full version of the service by the end of the year. However, earlier this month, India‘s central bank, the Reserve Bank

How Artificial Intelligence is Changing Web Design and Web Development?

The internet has evolved a lot from its beginning days. Earlier the internet speeds were quite slow and the websites consisted of simple text-based web pages with no formatting. Gradually it incorporated several elements like typography , images, videos, and various other types of files. This has been made possible with the gradual advancements of internet technologies and internet speed. Nowadays, the internet is easily accessible on mobile devices as well. It reaches on different platforms like mobile, smart homes, IoT devices, etc. has made a vast amount of information about a person. Earlier making websites was quite complex and you had to work on code level to design a website, and you need to have a proper idea of the web technologies like HTML, CSS, JavaScript, and much more such tasks. Each of the pages had to be coded individually and thus large size websites were not possible. In case of a single change like a change in the address, URL, navigation, etc. y