Несмотря на то что большинство обновлений не являются заметными на первый взгляд, они имеют ключевое значение. Главной особенностью новой версии AdGuard Антибаннер является перенос всего "фильтрующего" кода в отдельную библиотеку. Такой шаг позволил подготовить расширение к бесшовному переходу на Manifest V3 (MV3).
Manifest V3 и его влияние
Manifest — это стандарт, который регламентирует функциональные возможности расширений браузера Chrome и браузеров на базе Chromium. Google активно работает над этим стандартом и сейчас готовится к переходу с Manifest V2 на Manifest V3.
Google объясняет необходимость перехода на новый манифест возможностью злоупотребления некоторыми возможностями Manifest V2 со стороны разработчиков расширений. Злоупотребления могут влиять на производительность браузера, создавать потенциальные угрозы безопасности и ухудшать пользовательский опыт.
Переход на MV3 представляет собой ряд вызовов, особенно для блокировщиков рекламы. Этот новый API ограничивает количество правил фильтрации, которые могут быть применены одновременно. Эти и другие ограничения вынудили команду AdGuard разработать первый в мире блокировщик рекламы на MV3.
Что нового в AdGuard Антибаннер 4.2
Предыстория
Для лучшего понимания стоит обратить внимание на историю разработки. В прошлом движок фильтрации URL-адресов был вынесен в отдельную библиотеку tsurlfilter с целью переиспользования в других продуктах компании. Эта библиотека состоит из двух частей:
- Движок фильтрации.
- Интерфейс для применения найденных правил в браузерах Chrome и Firefox.
Однако, с выходом MV3 стало ясно, что нужна более гибкая структура, способная поддерживать разные версии API и обеспечивать плавный переход с MV2 на MV3.
Новая библиотека tswebextension
В результате была создана новая библиотека — tswebextension. Она скрывает за собой всю специфичную логику разных браузеров, предоставляя единый и простой интерфейс. Именно благодаря этой библиотеке разработчики смогли успешно переработать Браузерное расширение для Chrome и Firefox, подготовив его к переходу на MV3.
Версия 4.2 расширения AdGuard не только готова к переходу на новый API, но и делает этот переход максимально комфортным для пользователей. Обновления, представленные в новой версии, делают продукт еще более надежным и функциональным. Обратите внимание на полный список изменений на GitHub.
Обновления программ, что нового
• В Яндекс Картах и Навигаторе доступен персонализированный расчёт времени в пути
• С 11 апреля 2026 года «Галерея» Samsung перестанет поддерживать OneDrive
• Huawei представила Nova 14 Vitality Edition с OLED-экраном 120 Гц и аккумулятором 5500 мА·ч
• OriginOS 6 выходит на глобальный рынок: Vivo отказывается от Funtouch OS
• Samsung Galaxy S26 Pro выйдет с прежними камерами и аккумулятором 4300 мА·ч
• Яндекс проведёт конференцию «Алиса, что нового?» — нейросеть получит новые возможности