Команда Google Chrome разрабатывают третью версию манифеста, которые используют сторонние расширения для определения используемых API и других метаданных. Некоторые критические изменения в Manifest v3 могут помешать работе большинства блокировщиков рекламы.

Одно из предлагаемых изменений в Manifest v3 — переход от webRequest API к API declarativeNetRequest API. Эти интерфейсы используются для обработки сетевых запросов. Последний имеет больше ограничений для расширений, но куда производительнее. Как рассказал разработчик блокировщиков uBlock Origin и uMatrix, его программы используются алгоритмы, несовместимые с новым declarativeNetRequest API.

Разработчикам придётся придумать иную схему работы расширений. Впрочем, Manifest v3 всё ещё находится на этапе проектирования, поэтому Google может отказаться от этого конкретного изменения API.

Антон Курилов 

Rozetked