Протягом останніх кількох місяців Google мав багато проблем, пов'язаних зі змінами у своєму веббраузері Chrome, і особливо з Manifesto. З моменту оголошення про перехід на версію 3 поточна версія 2 не підтримуватиметься (до червня 2023 року), що змусить розробників розширень адаптуватися до Manifest V3.
Весь цей час команда, що стоїть за Chrome, говорить про посилення безпеки, продуктивності, а також конфіденційності користувачів. Однак, за словами видавців, Manifest V3 не дозволяє блокувальникам реклами виконувати свою роль у браузері.
Фонд електронних рубежів (EFF), захисник цифрових прав, виступив проти його використання:
«Користувачі Chrome остерігаються*: Маніфест V3 є оманливим і загрозливим». «За словами Google, Manifest V3 покращить конфіденційність, безпеку та продуктивність. Ми категорично не згодні. Ці зміни не зупинять шкідливі розширення, але вони сповільнять інновації, зменшать можливості розширень і погіршать реальну продуктивність».
Слід зазначити, що Mozilla Firefox також вирішила прийняти Manifest V3, але з іншим підходом, ніж Chrome, оскільки зменшення кількості правил викликало гнів видавців розширень, таких як блокувальник реклами uBlock Origin і трекери adblocker.Ghostery. Вони сказали, що обмеження політики перешкоджатимуть їхнім розширенням виконувати повні списки дій для фільтрації реклами або блокування відстеження. Це може дозволити веб-сайтам обійти розширення та налаштування людей, які їх встановили.
Google захистив свою технологію, стверджуючи, що надання розширень надто великої свободи призводить до зловживань. Компанія стверджує, що прислухалася до розробників і у відповідь змінила Manifest v3. Наприклад, Google послабив початково запропонований ліміт правил і додав новий механізм для забезпечення виконання певних правил. Eyeo, розробник одного з широко використовуваних розширень Adblock Plus, заявив, що задоволений підходом Google Manifest V3.
Зміна, внесена Manifest V3, пошириться на всі браузери за рахунок програмного забезпечення для блокування реклами, сказав Андрій Мєшков, співзасновник і технічний директор AdGuard, розширення для блокування реклами.
«Головною втратою Manifest V3 є інновації», — сказав Мєшков у заяві. Раніше розробники блокувальників реклами досліджували такі ідеї, як використання технології штучного інтелекту (AI) для покращення своїх продуктів. «Це вже не так актуально. Тепер Chrome, Safari та Edge диктують, що можна, а що не можна блокувати та як це робити.
Серед змін, що супроводжують Manifest V3, Google згадує видалення Web Request API, який замінюється новим інтерфейсом під назвою Declarative Network Request. Це вносить радикальну зміну: нездатність розширення контролювати весь трафік. З міркувань безпеки новий API вимагає від розробників розширень заздалегідь оголошувати, як будуть оброблятися певні типи трафіку.
Звичайно, цей перехід від веб-запитів до декларативних мережевих запитів призведе до значного покращення безпеки, оскільки розширення матимуть обмежені права щодо того, що передається між браузером і веб-сайтом. Інші важливі зміни включають неможливість доступу до віддаленого коду , знову ж таки з міркувань безпеки, та заміну постійних «фонових сторінок» робочими службами, що призведе до значного покращення продуктивності.
Багато поведінки розширень, пов’язані з Manifest V2, будуть необов’язковими для V3, з однією великою перевагою: жорсткішим контролем за допомогою блокувань перевірки, а особливо з боку користувача, який зможе заборонити певну поведінку.
Але перед обличчям цього EFF підвищує свій голос:
Маніфест V3, або скорочено Mv3, відверто шкодить зусиллям щодо конфіденційності. Це обмежить можливості веб-розширень, особливо тих, які призначені для моніторингу, модифікації та обчислення разом із спілкуванням вашого браузера з веб-сайтами, які ви відвідуєте. Згідно з новими специфікаціями, такі розширення, як і деякі блокувальники відстеження конфіденційності, матимуть значно обмежені можливості. Зусилля Google обмежити цей доступ викликають занепокоєння, особливо тому, що Google встановив трекери на 75% з XNUMX мільйона найкращих веб-сайтів…
Однак Mozilla попереджає, що хоча Manifest V3 буде повністю підтримуватися, API веб-запитів буде збережено. Тому напрямок, який обере команда, буде гібридним, як із можливістю повернення нового покоління розширень, так і збереженням веб-запиту та пов’язаних з ним можливостей.