Supafastsupafast.tech
Все продукты
SupafastBlock logo
Chrome · Блокировщик

SupafastBlock

Блокирует рекламу. Даже промо-посты.

Расширение Chrome, блокирующее рекламу, трекеры, cookie-баннеры и промо-посты. 84k+ правил AdGuard, Element Zapper, без сбора данных.

Обзор

SupafastBlock - расширение Chrome на Manifest V3, блокирующее рекламу и трекеры через 84 000+ правил AdGuard. Помимо сетевой блокировки, контентные скрипты обнаруживают и скрывают промо-посты во ВКонтакте, X, Reddit и LinkedIn через MutationObserver.

Element Zapper позволяет кликнуть на любой элемент страницы, чтобы скрыть его навсегда, с правилами на хостнейм. Список разрешений отключает блокировку для конкретных сайтов одним нажатием с синхронизацией по Chrome-аккаунту.

Без удалённого кода, бэкенда или сбора данных. Все правила фильтров упакованы внутри расширения.

Проблема

Блокировщики на старом Manifest V2 выводятся из строя в Chrome. Большинство MV3-альтернатив жертвуют мощностью фильтрации ради совместимости. При этом соцсети заполняют ленты промо-контентом, который сетевой блокировщик не может поймать.

Что мы построили

  • 84 000+ правил AdGuard через declarativeNetRequest (мировые + российские)
  • Скрывает промо-посты во ВКонтакте, X (Twitter), Reddit и LinkedIn
  • Блокировка cookie-баннеров одним тумблером (опциональный фильтр)
  • Element Zapper: клик по любому элементу скрывает его навсегда
  • Список разрешений с синхронизацией по всем Chrome-устройствам
  • Privacy report с компаниями-трекерами на текущей вкладке
  • Статистика: заблокировано сегодня, 7 дней, всё время с трафиком и временем
  • Без сбора данных, удалённого кода и бэкенда - privacy by design

Технологии

Расширение

Chrome MV3TypeScriptesbuild

Блокировка

declarativeNetRequestAdGuard DNR rulesets

Контентные скрипты

MutationObserverCSS injection

Под капотом

84k правил через DNR static rulesets

Шесть наборов правил AdGuard поставляются как готовые DNR JSON внутри расширения: базовый фильтр (72k правил), российский (6k), фильтр URL-трекинга (875) и три опциональных набора annoyances. Chrome включает их через declarativeNetRequest.updateEnabledRulesets - парсинг в runtime не нужен, время сборки менее 5мс.

Контентные скрипты: MutationObserver + двухслойное обнаружение

Сайт-специфичные детекторы (X, Reddit, LinkedIn, VK) и глобальные (Яндекс.Директ, Adfox) работают параллельно через MutationObserver с 100мс debounce. Элементы скрываются через style.setProperty с флагом important и тегируются data-supafastblock-hidden. Генератор селекторов предпочитает #id, откатывается к пути стабильных классов до 5 предков.

Все продукты