Куда расширение на самом деле вцепляется
Расширение для Chromium — не пассивная иконка: это код, который браузер соглашается выполнять, и самый дорогой вид заявляет скрипт содержимого, совпадающий со всеми адресами. Этот скрипт внедряется в каждую открытую страницу, поэтому плата за память повторяется на каждую вкладку, а не один раз на браузер: расширение, держащее двадцать мегабайт в своём процессе, на дюжине вкладок размножается в сотни. С приходом Manifest V3 фоновые страницы стали service worker'ами, которые засыпают между событиями — это помогло; внедрения в страницы никуда не делись.
Приватная половина проще: разрешения по хостам. Разрешение «читать и изменять данные на всех сайтах» отдаёт расширению DOM каждой страницы — каждое поле, куда вы печатаете, каждую цену, которую вы видите. Большинство расширений этим не злоупотребляет, но грант бинарный: либо вы доверяете издателю всё, либо не ставите. Поэтому аудит ниже взвешивает разрешения так же тяжело, как оперативку.
Четырнадцать — от оправданных до «удалить сейчас»
Тяжеловесы, которые отрабатывают: блокировщик рекламы стоит реальной памяти, прогоняя фильтры по каждому запросу, но на странице, кишащей рекламой, он же блокирует и самые объёмные загрузки — заполненные страницы нередко легче с ним, чем без него. Менеджеры паролей внедряются в каждое поле формы в интернете — сознательная и защитимая плата. Грамматические корректоры работают на каждом текстовом поле, включая те, которые никто никогда не вычитывает. ИИ-панели держат содержимое страницы в рабочей памяти и отправляют его на сервер; фича это или утечка — зависит от того, что вы вставляете.
Те, что редко отрабатывают: купонные и кэшбэк-кнопки читают каждую торговую страницу и переписывают партнёрские ссылки, чтобы комиссия шла им; трекеры цен держат фоновые таймеры с опросом; тёмные темы перерисовывают только что загруженную страницу; страницы новой вкладки везут телеметрию вместе с обоями; скриншотеры и видеоскачивалки просят доступ ко всем сайтам за работу, которую браузер наполовину умеет сам; бесплатные VPN-расширения — это прокси с бизнес-моделью; менеджеры вкладок держат ссылки на всё, что вы не закрыли; PDF-конвертеры просят все сайты, чтобы склеить один локальный файл, а заодно печально прославились угоном поисковика; и четырнадцатая классика — второй блокировщик рекламы рядом с первым: два фильтра дерутся за каждый запрос и удваивают цену.
- Разрешение «читать и изменять данные на всех сайтах» — у инструмента с одной узкой задачей
- Функция уже есть в браузере: скриншоты, тёмная тема, сохранение паролей, переводы
- Бизнес-модель — шопинг: купонные расширения переписывают партнёрские ссылки на каждой странице
- Установлены два блокировщика рекламы, фильтрующие одни и те же запросы дважды
- Расширение приехало в комплекте с установщиком, а не по вашему осознанному выбору
Аудит на пять минут
Откройте chrome://extensions или edge://extensions, выключите всё, а за неделю включайте обратно только то, чьё отсутствие реально заметно, — вот честный тест ценности. В Chrome и Edge Shift+Esc открывает диспетчер задач браузера и показывает процесс каждого расширения рядом с вкладками, превращая вопрос про память из фольклора в числа. Решение окончательное — удаляйте, а не отключайте: отключённые расширения в каждой проверенной нами сборке Chromium всё равно держат свои разрешения.
Перед установкой нового читайте карточку разрешений и относитесь к «всем сайтам» как к цене подержанной машины, а не к чекбоксу. Один хорошо выбранный блокировщик, один менеджер паролей и ничего больше — вот сетап, который переживает большинство аудитов. А если браузер после чистки всё ещё тяжёл — потяжелел сам веб, и это другая проблема и другой пост.
Вопросы и ответы
Какие расширения браузера больше всего жрут оперативную память?
Всё, что внедряет скрипт на все адреса: грамматические корректоры, тёмные темы, купонщики, ИИ-панели — плата повторяется на каждую открытую вкладку. Блокировщики рекламы тоже тяжелы, но на перегруженных страницах они же блокируют самые объёмные загрузки.
Как посмотреть, сколько памяти едят расширения?
В Chrome или Edge нажмите Shift+Esc: откроется диспетчер задач браузера, и в нём процесс каждого расширения стоит рядом с вкладками. Это превращает вопрос из фольклора в числа.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]