Google Chrome 99 начнет отказ от Manifest v2
Google Chrome 99 достиг стадии beta-тестирования и принесет с собой несколько изменений. Также данная версия станет первой, у которой новые расширения должны будут использовать только Manifest v3 при создании.
Первым заметным изменением стала иконка загрузки рядом с адресной строкой. Больше не будет огромного меню снизу, вместо этого загрузка будет скрыта под одной иконкой. В первых тестовых версиях еще нет анимации загрузки, но к релизу она должна появиться. Подобная загрузка уже реализована в Safari, Firefox, Microsoft Edge, Vivaldi и других браузерах.
Появится новое APi распознавания рукописного ввода. Данный API тестировался еще с версии 91 и наконец достиг следующей стадии тестирования. Для веб-приложений появится новая переменная color_scheme_dark, которая позволит сайтам самим выбирать цвет темы для темной темы оформления.
Теперь что касается расширений. График перехода с Manifest v2 на Manifest v3 был опубликован ранее. Google старается следовать ему. Google Chrome 99 станет первой версией, в которой новые расширения должны будут использовать Manifest v3. В качестве послабления, уже опубликованные расширения всё еще смогут использовать Manifest v2. В январе 2023 все разработчики будут вынуждены перейти на Manifest v3, а с июня 2023 года Chromium и Google Chrome больше не будут поддерживать расширения созданные на Manifest v2 и они перестанут работать в браузере.
Что касается Manifest v3, если упрощенно, то это набор правил и возможностей для создания расширений. Под эгидой приватности, расширения сильно ограничили. Сильно пострадают блокировщики рекламы (компания, зарабатывающая на рекламе, ограничила блокировщики рекламы, какое совпадение), но изменения затронут и многие другие расширения. Одним из первых проблему придал общественности Рэймонд Хилл (Raymond Hill), создатель блокировщика uBlock Origin. Сам он пока не решил, что будет с uBlock Origin для Chromium в будущем.
По материалам: xda-developers.com