Зміни маніфесту V3 для розширень веб-переглядача будуть опубліковані в Google Chrome 88

Google оголосив, що зміни Manifest V3 діють у бета-версії Chrome 88, а в середині січня 2021 року зміни стануть стабільними.

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

Зміни в Manifest V3

Безпека

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

Продуктивність

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

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

Конфіденційність

Ще одна велика зміна — нова модель розширень, яка робить багато додаткових дозволів необов’язковими. Тепер користувачі зможуть забороняти конфіденційні дозволи під час встановлення, що дасть їм кращу видимість і контроль над тим, як розширення використовують їхні дані та обмінюються ними. Отже, розробники розширень повинні очікувати, що користувачі вмикатимуть і відмовлятимуться від дозволів у будь-який час.

Крім того, є зміни до розширень, які вимагають пасивного доступу до веб-активності, наприклад API веб-запитів і новіший API декларативного мережевого запиту. Зокрема, Declarative Net Request API зазнав змін з моменту свого першого оголошення, і поточне розгортання враховує великі відгуки від спільноти розробників, такі як підтримка кількох статичних наборів правил, регулярні вирази в правилах, модифікація декларативних заголовків, і більше.

Ми дуже задоволені тісною співпрацею, налагодженою між командою Google Chrome Extensions і нашими власна команда інженерів, яка гарантує, що розширення для блокування реклами залишаться доступними після випуску Manifest V3 ефект.

Доступність і розгортання для Manifest V3

Як зазначалося, Manifest V3 тепер доступний для експериментів у Chrome 88 Beta, а додаткові функції, як очікується, з’являться в наступних випусках. Веб-магазин Chrome почне приймати розширення Manifest V3 із середини січня, коли Chrome 88 досягне стабільної версії.

Google не повідомляє точну дату припинення підтримки розширень Manifest V2, приблизну Часовий графік для періоду міграції можна оцінити як рік після того, як Manifest V3 приземлиться в стайні відділення. Найближчими місяцями Google надасть докладнішу інформацію про графік.