Будущее обновление Google Chrome может «убить» блокировщики рекламы
Из-за готовящихся изменений в коде для расширений.
Команда Google Chrome разрабатывают третью версию манифеста, которые используют сторонние расширения для определения используемых API и других метаданных. Некоторые критические изменения в Manifest v3 могут помешать работе большинства блокировщиков рекламы.
Одно из предлагаемых изменений в Manifest v3 — переход от webRequest API к API declarativeNetRequest API. Эти интерфейсы используются для обработки сетевых запросов. Последний имеет больше ограничений для расширений, но куда производительнее. Как рассказал разработчик блокировщиков uBlock Origin и uMatrix, его программы используются алгоритмы, несовместимые с новым declarativeNetRequest API.
Разработчикам придётся придумать иную схему работы расширений. Впрочем, Manifest v3 всё ещё находится на этапе проектирования, поэтому Google может отказаться от этого конкретного изменения API.