Manifest V3 появится в Chrome 88
Manifest V3 для расширений Chrome вызывает очень много негативных отзывов. При всех плюсах изменений. С его внедрением есть вероятность что многие расширения перестанут работать, а блокировщики рекламы и трекеров если и будут работать, то с очень урезанными возможностями.
Одним из первых тревогу о Manifest V3 забил Рэймонд Хилл (Raymond Hill), создатель блокировщика uBlock Origin. Основная проблема в отказе от webRequest API в пользу declarativeNetRequest API. Последний может поддерживать не очень много строк кода и не имеет части возможностей своего предшественника. Самые популярные фильтры в блокировщиках рекламы имеют больше строк, чем доступно в declarativeNetRequest API, а блокировщики используют по нескольку фильтров за раз.
Тем не менее, есть и свои плюсы, так Manifest V3 не позволяет расширениям, оосбено если они будут вредоносные, получать слишком много данных о пользователях, увеличивает безопасность и конфиденциальность, поскольку не дает получать данные и самим сайтам и привносит другие плюсы.
Уже сейчас Manifest V3 доступен в тестовых версиях Google Chrome и в Chromium. Релиз состоится с версией Google Chrome 88, который запланирован на январь 2021 года. Manifest V2 при этом отключен не будет и расширения продолжат работать, как и раньше. С января начнется прием расширений оптимизированных под Manifest V3. Когда именно отключат Manifest V2, а рано или поздно это случится, не сообщается.
Среди разработчиков браузеров уже есть ответы в отношении планов на Manifest V3. Так Mozilla, сообщила что не будет в полной мере поддерживать Manifest V3 в Firefox, и сохранит совместимость для многих существующих расширений, включая блокировщики рекламы, аналогично, сохранение особенностей Manifest V2 решили реализовать и в браузере Brave. Microsoft Edge будет в полной мере поддерживать Manifest V3, но при этом для блокировщиков контента будет выпущен специальный API. Где в дальнейшем будут публиковаться подобного рода расширения, после того как они перестанут приниматься в Chrome Web Store – пока не ясно.
По материалам: blog.chromium.org