Оценка на въздействието върху производителността на популярните добавки за Chrome

Публикувано Резултати от проучване, изследващо влиянието на хиляди от най-популярните добавки за Chrome върху производителността на браузъра. Беше показано, че някои добавки могат значително да повлияят на производителността, създавайки значително натоварване на системата и значително увеличавайки консумацията на памет. Тестът оцени натоварването на процесора както в режим на преден план, така и във фонов режим, консумацията на памет и въздействието върху скоростта на рендиране на страницата. Резултатите са представени в две извадки, обхващащи 100 и 1000 най-популярни добавки.

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

 Оценка на въздействието върху производителността на популярните добавки за Chrome

При вземане на проби от 1000 добавки, има добавки, които създават значително по-забележимо натоварване:

 Оценка на въздействието върху производителността на популярните добавки за Chrome

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

 Оценка на въздействието върху производителността на популярните добавки за Chrome

Резултати от извадка от 1000 добавки:

 Оценка на въздействието върху производителността на популярните добавки за Chrome

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

 Оценка на въздействието върху производителността на популярните добавки за Chrome

Резултати от тестове на 1000 добавки:

 Оценка на въздействието върху производителността на популярните добавки за Chrome
  • В теста за потребление на памет, Avira Browser Safet зае първо място, консумирайки 218 MB (поради обработката на над 30 20 регулярни израза, съхранени в паметта). Adblock Plus и Adblock се класираха на второ и трето място, консумирайки малко под 200 MB. uBlock Origin, който консумира по-малко от 100 MB (в сравнение с други блокери на реклами, uBlock Origin има един от най-ниските проценти на потребление на памет; вижте сравнението на блокерите на реклами по-долу).

     Оценка на въздействието върху производителността на популярните добавки за Chrome

    20-те най-лоши участници в тестването на 1000 добавки:

     Оценка на въздействието върху производителността на популярните добавки за Chrome

    Тъй като потребителите често отдават лошата производителност и забавянията на браузъра, а не на инсталираните добавки, Google начало Експериментиране с докладване на проблемни добавки. Стабилната версия на Chrome 83 въведе настройката „chrome://flags/#extension-checkup“, която активира информационни съобщения за потенциалното въздействие на добавките върху поверителността и производителността. Когато е активирана, в новия раздел и в мениджъра на добавки се появява предупреждение, че добавките могат да консумират значителни ресурси или да имат достъп до лични данни и потребителска активност.

    Проведено е отделно сравнение на добавките за блокиране на реклами и поверителност, фокусирано върху спестяването на ресурси чрез блокиране на външни скриптове и реклами. Всички добавки намалиха натоварването поне три пъти при обработката на тестова статия от новинарски уебсайт. 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

    Натоварване на процесора при извършване на фонови операции

     Оценка на въздействието върху производителността на популярните добавки за Chrome

    Забавяния при рендиране:

     Оценка на въздействието върху производителността на популярните добавки за Chrome

    Консумация на памет:

     Оценка на въздействието върху производителността на популярните добавки за Chrome

    Източник: opennet.ru

  • Купете надежден хостинг за сайтове с DDoS защита, VPS VDS сървъри 🔥 Купете надежден уеб хостинг със защита от DDoS атаки, VPS VDS сървъри | ProHoster