Изменения манифеста V3 для расширений браузера появятся в Google Chrome 88

Google объявил, что изменения манифеста V3 уже доступны в бета-версии Chrome 88, а в середине января 2021 года эти изменения станут стабильными.

Одно из самых больших изменений в просмотре Интернета в этом году произойдет в виде широко обсуждаемый Манифест V3. Новая версия манифеста позволяет браузеру Chrome ограничивать работу некоторых старых API, изменяя способ Интернет и сопутствующие расширения работают и в конечном итоге меняют восприятие Интернета пользователями. большой. После нескольких месяцев активного обсуждения и отзывов, расширения Manifest V3 для Chrome теперь доступны в бета-версии Chrome 88, а в последующие месяцы появятся новые изменения.

Изменения в манифесте V3

Безопасность

В Manifest V3 Google запрещает удаленно размещаемый код. Компания утверждает, что этот механизм используется в качестве вектора атаки для обхода инструментов обнаружения вредоносных программ Google. В интересах конфиденциальности и безопасности пользователей это удаляется. Удаление удаленно размещенного кода также позволит Google более тщательно и быстро проверять материалы, отправленные в Интернет-магазин Chrome.

Производительность

В этой новой версии Google представляет работники сферы обслуживания в качестве замены фоновых страниц. Фоновые страницы остаются активными в фоновом режиме и потребляют системные ресурсы независимо от того, использует ли их расширение. Сервисные работники являются «эфемерными» в том смысле, что они запускаются отдельно от веб-страницы, открывая доступ к функциям, которые не требуют веб-страницы или взаимодействия с пользователем (например, push-уведомления и фоновый синхронизировать). Браузер сможет запускать и закрывать сервис-воркеры по мере необходимости, что позволит снизить общее использование системных ресурсов.

API расширений также переходят к более декларативной модели. Google заявляет, что конечным результатом является повышение общей производительности и улучшение гарантий конфиденциальности для большинства пользователей расширений.

Конфиденциальность

Еще одно большое изменение связано с новой моделью расширений, которая делает гораздо больше разрешений необязательными. Теперь пользователи смогут скрывать конфиденциальные разрешения во время установки, что дает им большую видимость и контроль над тем, как расширения используют и передают свои данные. Разработчики расширений, следовательно, должны ожидать, что пользователи в любой момент согласятся или откажутся от разрешений.

Кроме того, есть изменения в расширениях, требующих пассивного доступа к веб-активности, таких как API веб-запросов и новый API декларативных сетевых запросов. В частности, API декларативных сетевых запросов претерпел изменения с момента его первого анонса, и в текущем развертывании учитываются обширные отзывы сообщества разработчиков, такие как поддержка нескольких статических наборов правил, регулярные выражения в правилах, декларативная модификация заголовков, и более.

Мы очень довольны тесным сотрудничеством, установившимся между командой Google по расширениям Chrome и нашим собственная команда инженеров, которая гарантирует, что расширения для блокировки рекламы будут доступны после выхода Манифеста V3. эффект.

Доступность и внедрение Manifest V3

Как уже говорилось, Manifest V3 теперь доступен для экспериментов в бета-версии Chrome 88, а дополнительные функции, как ожидается, появятся в следующих выпусках. Интернет-магазин Chrome начнет принимать расширения Manifest V3 с середины января, когда Chrome 88 достигнет стабильной ветки.

Google не называет точную дату прекращения поддержки расширений Manifest V2. Сроки периода миграции можно оценить примерно через год с момента появления Manifest V3 в стабильной версии. ветвь. Google предоставит более подробную информацию о сроках в ближайшие месяцы.