Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Най-четени

Даниел Десподов
Даниел Десподов
Новинар. Увличам се от съвременни технологии, информационна безопасност, спорт, наука и изкуствен интелект.

Експертите на популярния уеб портал DebugBear публикуваха мащабно изследване на влиянието на производителността на уеб браузъра Google Chrome и на другите браузъри, използващи същия енджин, от страна на хилядите най-популярни разширения. Вижда се, че някои разширения твърде силно влияят на производителността на браузъра и създават голямо натоварване на компютърната система. При тестването са направени оценки на натоварването на централния процесор в активен и фонов режим, използваната памет и влиянието върху скоростта на отварянето и показването на уеб страниците. За всеки тест са показани по два рейтинга, включващи 100 и 1000 от най-популярните според статистиките приложения.

Натоварване на процесора

От 10-те най-популярни разширения, които най-силно натоварват CPU са признати разширенията Evernote Web Clipper (4 милиона потребители) и Grammarly (10 милиона потребители). Тези две разширения консумират допълнителни 500 милисекунди процесорно време всяко от тях, докато същият тестови сайт без тези решения използва 40 ms време на процесора при отварянето на различните уеб страници. В тази своеобразна класация има 20 разширения, които използват над 100 ms процесорни време, а 80 – по-малко от 100 ms. От твърде неочакваните о открития бе доста голямата консумация на процесорно време от страна на разширението Ghostery, което изяжда 120 ms време на CPU. Мениджърът на пароли LastPass гълта 251 ms, а Skype – 191 ms. Тези разширения не водят до временно спиране на рендирането на страницата, а блокират началото на взаимодействието с нея и оказват голямо влияние на консумацията на електрическа енергия.

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Част от класацията, включваща 1000 разширения за Chrome и другите браузъри със същия енджин, създаващи по-осезателно натоварване на процесора е следната:

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Рендиране на страниците

При тестовете за рендиране на уеб страниците разширенията Clever, Grammarly, Cash Back for Shoping, LastPass и AVG забавят тяхното отваряне с от 150 до 300 ms, като в някои случаи добавената от тези разширения латентност е съпоставима с времето за показване на самата страница. Като цяло ситуацията е нормална, понеже от 100-те най-популярни допълнение само 6 водят до забавяне с над 200 ms.

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Ето как изглежда част от резултатите на класацията с 1000 разширения за Chrome:

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Фонови процеси

Натоварването на процесора от протичащите фонови процеси на разширенията най-силно се проявява при Avira Browser Safety, което взема цели 3 секунди от времето на CPU, докато работата на другите разширения не отнема повече от 200 ms. Тъй като фоновият режим обикновено се използва за обработването на мрежовите запитвания, които се извършват по време на отваряне на уеб страницата, тестът е специално повторен със сайта apple.com, който извършва 50 запитвания вместо едно. В този случай резултатите са други и на първо място излиза Ghostery, а Avira Browser Safety слиза на 9-то място. Само че допълнителното проучване показа, че причината за това е, че сайтът apple.com е включен в белия списък на Avira Browser Safety.

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Резултатите от тестовете на 1000 разширения:

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Паметта

В теста за най-много използвана памет на първо място е разширението Avira Browser Safety, което изяжда цели 218 MB оперативна памет заради обработването на над 30 000 регулярни изрази, което се извършва в паметта. На второ и трето място са Adblock Plus и Adblock, които използват малко под 200 MB памет. На дъното на този списък е uBlock Origin, който използва под 100 MB, което не е много.

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Двадесетте най-лоши показатели по отношение на паметта при тестовете на 1000 разширения:

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Потребителите толкова често обвиняват браузъра Chrome за прекалено голяма консумация на оперативна памет и за ниска производителност, че Google започна експерименти с технология за информиране на потребителите за проблемни разширения. В стабилната версия Chrome 83 (и в браузърите със същия енджин) се появи следния флаг:

chrome://flags/#extension-checkup

С помощта на тази настройка се включва показването на информационни съобщения за разширението (или разширенията) което оказва влияние на производителността на браузъра и/или може да доведе до нарушаване конфиденциалността на потребителя.

Изследване показа какво влияние на производителността на Chrome оказват различните разширения
Така изглежда флагът chrome://flags/#extension-checkup в браузъра Opera 68.0.3618.173

Когато тази опция е включена, при отварянето на нов раздел и в мениджъра на допълненията започват да се показват предупреждения, че дадено разширение (или разширения) може да доведе до използването на значителни ресурси, да намали активността на потребителя или да даде възможност за достъп до неговите данни.

Разширения, които икономисват ресурси

Направени са сравнения на разширенията за блокиране на рекламите и за осигуряване конфиденциалността на потребителя от гледна точка на икономия на ресурси, което става чрез блокиране на външните скриптове и рекламните блокове. Всички допълнения от този род намаляват натоварването на системата минимум три пъти при обработването на статия от новинарските сайтове. Лидер в икономията на ресурси е разширението DuckDuckGo Privacy Essentials при използването на което натоварването при отварянето на уеб страница с преобладаваща текстова информация се намалява от 31 секунди до 1,6 секунди чрез намаляване на броя мрежови запитвания с 95% и размера на зарежданата информация с 80%. Почти същият резултат демонстрира uBlock Origin.

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

DuckDuckGo Privacy Essentials и uBlock Origin показват най-добри резултати и при икономията на фоновите процеси и ресурси:

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

При тестването на изразходваната памет, DuckDuckGo Privacy Essentials и uBlock Origin намаляват разхода на паметта средно с 536 MB при зареждането на уеб страница с размер около 140 MB.

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Разработчиците

Същите тестове са направени и за разширенията за уеб разработчиците. Ето как изглежда натоварването на процесора:

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Натоварването на CPU от фоновите процеси на разширенията:

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Добавената латентност при рендирането:

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

Използваната памет:

Изследване показа какво влияние на производителността на Chrome оказват различните разширения

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

8 Коментара
стари
нови оценка

Нови ревюта

Подобни новини