Експертите на популярния уеб портал 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. Тези разширения не водят до временно спиране на рендирането на страницата, а блокират началото на взаимодействието с нея и оказват голямо влияние на консумацията на електрическа енергия.
Част от класацията, включваща 1000 разширения за Chrome и другите браузъри със същия енджин, създаващи по-осезателно натоварване на процесора е следната:
Рендиране на страниците
При тестовете за рендиране на уеб страниците разширенията Clever, Grammarly, Cash Back for Shoping, LastPass и AVG забавят тяхното отваряне с от 150 до 300 ms, като в някои случаи добавената от тези разширения латентност е съпоставима с времето за показване на самата страница. Като цяло ситуацията е нормална, понеже от 100-те най-популярни допълнение само 6 водят до забавяне с над 200 ms.
Ето как изглежда част от резултатите на класацията с 1000 разширения за Chrome:
Фонови процеси
Натоварването на процесора от протичащите фонови процеси на разширенията най-силно се проявява при Avira Browser Safety, което взема цели 3 секунди от времето на CPU, докато работата на другите разширения не отнема повече от 200 ms. Тъй като фоновият режим обикновено се използва за обработването на мрежовите запитвания, които се извършват по време на отваряне на уеб страницата, тестът е специално повторен със сайта apple.com, който извършва 50 запитвания вместо едно. В този случай резултатите са други и на първо място излиза Ghostery, а Avira Browser Safety слиза на 9-то място. Само че допълнителното проучване показа, че причината за това е, че сайтът apple.com е включен в белия списък на Avira Browser Safety.
Резултатите от тестовете на 1000 разширения:
Паметта
В теста за най-много използвана памет на първо място е разширението Avira Browser Safety, което изяжда цели 218 MB оперативна памет заради обработването на над 30 000 регулярни изрази, което се извършва в паметта. На второ и трето място са Adblock Plus и Adblock, които използват малко под 200 MB памет. На дъното на този списък е uBlock Origin, който използва под 100 MB, което не е много.
Двадесетте най-лоши показатели по отношение на паметта при тестовете на 1000 разширения:
Потребителите толкова често обвиняват браузъра Chrome за прекалено голяма консумация на оперативна памет и за ниска производителност, че Google започна експерименти с технология за информиране на потребителите за проблемни разширения. В стабилната версия Chrome 83 (и в браузърите със същия енджин) се появи следния флаг:
chrome://flags/#extension-checkup
С помощта на тази настройка се включва показването на информационни съобщения за разширението (или разширенията) което оказва влияние на производителността на браузъра и/или може да доведе до нарушаване конфиденциалността на потребителя.

Когато тази опция е включена, при отварянето на нов раздел и в мениджъра на допълненията започват да се показват предупреждения, че дадено разширение (или разширения) може да доведе до използването на значителни ресурси, да намали активността на потребителя или да даде възможност за достъп до неговите данни.
Разширения, които икономисват ресурси
Направени са сравнения на разширенията за блокиране на рекламите и за осигуряване конфиденциалността на потребителя от гледна точка на икономия на ресурси, което става чрез блокиране на външните скриптове и рекламните блокове. Всички допълнения от този род намаляват натоварването на системата минимум три пъти при обработването на статия от новинарските сайтове. Лидер в икономията на ресурси е разширението DuckDuckGo Privacy Essentials при използването на което натоварването при отварянето на уеб страница с преобладаваща текстова информация се намалява от 31 секунди до 1,6 секунди чрез намаляване на броя мрежови запитвания с 95% и размера на зарежданата информация с 80%. Почти същият резултат демонстрира uBlock Origin.
DuckDuckGo Privacy Essentials и uBlock Origin показват най-добри резултати и при икономията на фоновите процеси и ресурси:
При тестването на изразходваната памет, DuckDuckGo Privacy Essentials и uBlock Origin намаляват разхода на паметта средно с 536 MB при зареждането на уеб страница с размер около 140 MB.
Разработчиците
Същите тестове са направени и за разширенията за уеб разработчиците. Ето как изглежда натоварването на процесора:
Натоварването на CPU от фоновите процеси на разширенията:
Добавената латентност при рендирането:
Използваната памет:
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!














