На текущей неделе в новостях обсуждались планы Google отказаться от поддержки старого формата расширений Manifest V2 в своём браузере, начиная с версии Chrome 150, релиз которой запланирован на конец июня. Сообщалось, что это якобы может привести к сбоям в работе блокировщиков рекламы, например, uBlock Origin. Однако теперь эти заявления опроверг сооснователь компании AdGuard Андрей Мешков.
Источник изображения: Growtika / unsplash.com
Господин Мешков пояснил, что большинство блокировщиков рекламы не прекратят свою деятельность после завершения поддержки Manifest V2 (MV2), так как многие из них уже перешли на Manifest V3. «Блокировщики рекламы в порядке. Не то, чтобы мы были счастливы от перехода на MV3, но и никакого конца света не наступило», — отметил Андрей Мешков. Он подчеркнул, что подобные новости во многом преувеличивают масштаб последствий изменений.
Кроме того, было упомянуто, что Google представила новую платформу для расширений Manifest V3 ещё в 2019 году. Одной из заявленных целей реформы было улучшение производительности веб-браузера и уменьшение влияния низкокачественных расширений на его работу. Для создателей блокировщиков рекламы первоначальная версия MV3 вводила ряд существенных ограничений, однако со временем платформа была усовершенствована в сотрудничестве с представителями отрасли.
«Короче, вся эта история длилась очень долго и MV3 мы совместными усилиями довели до приемлемого состояния», — добавил господин Мешков. Он уточнил, что ключевые изменения произошли в период с 2019 по 2024 годы, когда Chrome переходил на новую архитектуру расширений. Однако в кодовой базе Chromium до недавнего времени сохранялась обратная совместимость с расширениями MV2.
Начиная с версии Chromium 150, устаревший код будет удалён, что может привести к потере поддержки MV2 сторонними браузерами на основе Chromium, которые использовали эту старую платформу как одно из своих конкурентных преимуществ. По мнению Мешкова, наиболее ощутимые последствия изменений коснутся разработчиков браузеров на базе Chromium, сохраняющих поддержку MV2, включая Opera, Edge, Brave и другие.
Отмечается, что отказ Google от поддержки MV2 не означает прекращение работы современных блокировщиков рекламы. Это объясняется тем, что многие из них уже несколько лет используют MV3 и продолжают нормально функционировать в актуальных версиях браузеров.