Расширения Chrome могут замедлять работу браузера и сайтов

2024-05-20 4526 комментарии
Расширения Chrome могут значительно замедлять работу браузера и сайтов. Однако, блокировщики контента, напротив, улучшают производительность, снижая время загрузки и обработки страниц

Расширения являются одной из самых сильных сторон браузеров. Они позволяют пользователям расширять функциональность, но иногда ценой падения производительности. Тестирование 5000 самых популярных расширений для Google Chrome показало, что расширения могут значительно замедлить работу браузера, за исключением одного примечательного случая.

Команда Debugbear проанализировала влияние расширений Chrome на производительность различными способами, включая влияние на время обработки страниц процессором и время загрузки веб-сайтов.

Вот основные выводы:

  • Даже на обычных сайтах некоторые расширения Chrome увеличили время обработки на 500 мс или более.
  • 86% протестированных расширений имеют минимальное влияние на простые сайты.
  • 1,7% расширений добавляют 500 мс или более к обработке простых сайтов.
  • На сложных сайтах время обработки достигло 2000 мс.
  • Воздействие может быть накопительным: несколько расширений могут значительно ухудшить производительность.
  • Популярные расширения с высоким временем обработки: Honey Automatic Coupons, Klarna Pay Later, Monica - Your AI Copilot, Capital One Shopping, Popup Blocker, Dark Theme, Malwarebytes, Dark Reader, DDG Privacy Essentials.
  • Один тип расширений уменьшает время обработки сайтов — это блокировщики контента.
  • Расширения могут повлиять на любой браузер, включая другие браузеры на базе Chromium и браузеры на базе Firefox.

Влияние на время загрузки веб-сайтов

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

  • Расширения могут добавлять до 1000 мс к времени загрузки простых сайтов.
  • Расширения Chrome могут также задерживать взаимодействия после загрузки веб-сайта, но это встречается реже и влияет менее чем на 50 мс в большинстве случаев.

Эта задержка заметна для пользователя, так как требуется больше времени для отображения содержимого веб-сайта в браузере.

Большинство блокировщиков контента улучшают пользовательский опыт

Блокировщики контента значительно улучшают обработку процессором и время загрузки страниц, особенно на сайтах с большим количеством рекламы.

  • Некоторые блокировщики контента уменьшили время обработки с более 50 секунд до нескольких секунд.
  • Большинство контент-фильтров уменьшило размер страницы с 40 мегабайт до менее 5 мегабайт.
  • Большинство блокировщиков уменьшают потребление памяти.
  • Хорошие результат показали: uBlock Origin, ScriptSafe, Privacy Badger, Malwarebytes.
  • Популярные расширения AdBlock Plus и AdBlock показали худшие результаты и сработали ненамного лучше, чем браузер без расширений.

Причина слабой производительности AdBlock Plus — программа допустимой рекламы, которая позволяет отображать некоторые объявления при активном блокировщике. Ее можно отключить, что должно улучшить производительность.

Причина хороших показателей ScriptSafe в том, что расширение по умолчанию блокирует JavaScript.

Другие выводы

Исследователи также проанализировали использование хранилища и влияние на функциональность браузера.

  • 86,6% расширений Chrome используют менее 10 мегабайт хранилища.
  • 2,2% расширений Chrome используют более 50 мегабайт хранилища.
  • 6 расширений с более чем 1 миллионом пользователей нарушают работу кэша навигации: LastPass Password Manager, Avast Online Security, Avira Browser Safety, Norton Password Manager, Snap & Read, Microsoft Editor.

Учитывайте влияние на производительность

Установка расширений браузера может повлиять на обработку и загрузку веб-сайтов.

Блокировщики контента улучшают оба показателя, так как они в первую очередь блокируют загрузку содержимого с большим количеством JavaScript.

Некоторые расширения могут задерживать загрузку сайтов на 1 секунду или более. Хотя это скорее исключение, пользователям, у которых установлены такие расширения, стоит рассмотреть возможность поиска альтернатив с меньшим влиянием на производительность.

Еще один полезный вариант — ограничить работу расширений на определенных сайтах или запускать их только «по требованию».

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте