'"Google engineers have proposed changes to the open-source Chromium
browser that will break content-blocking extensions, including various
ad blockers," reports The Register. "The drafted changes will also
limit the capabilities available to extension developers, ostensibly
for the sake of speed and safety. Chromium forms the central core of
Google Chrome, and, soon, Microsoft Edge." From the report:
In a note posted Tuesday to the Chromium bug tracker, Raymond Hill,
the developer behind uBlock Origin and uMatrix, said the changes
contemplated by the Manifest v3 proposal will ruin his ad and content
blocking extensions, and take control of content away from users.
Manifest v3 refers to the specification for browser extension manifest
files, which enumerate the resources and capabilities available to
browser extensions. Google's stated rationale for making the proposed
changes is to improve security, privacy and performance, and
supposedly to enhance user control.
But one way Google would like to achieve these goals involves
replacing the webRequest API with a new one, declarativeNetRequest.
The webRequest API allows extensions to intercept network requests, so
they can be blocked, modified, or redirected. This can cause delays in
web page loading because Chrome has to wait for the extension. In the
future, webRequest will only be able to read network requests, not
modify them. The declarativeNetRequest allows Chrome (rather than the
extension itself) to decide how to handle network requests, thereby
removing a possible source of bottlenecks and a potentially useful
mechanism for changing browser behavior.
The report notes that Adblock Plus "should still be available" since
"Google and other internet advertising networks apparently pay Adblock
Plus to whitelist their online adverts." '
-- source: https://tech.slashdot.org/story/19/01/23/0048202
Dept. of Computer Science
University of Waikato, NZ
+64 (7) 858-5174