От 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. Тези ресурси не спират изобразяването, но блокират началото на взаимодействието със страницата и влияят върху консумацията на енергия на устройството.
В извадка от 1000 добавки има добавки, които създават значително по-забележимо натоварване:
При теста за латентност при изобразяване на страницата добавките Clever, Grammarly, Cash Back for Shopping, LastPass и AVG забавят отварянето с 150-300 ms, като в някои случаи въвеждат закъснения, сравними с изобразяването на самата страница. Като цяло ситуацията е нормална, тъй като от 100 добавяния само 6 водят до забавяне с повече от 100 ms.
Резултати от извадка от 1000 допълнения:
При оценката на натоварването на процесора, създадено, когато добавката изпълнява операции във фонов режим, добавката показа, че е
Avira Browser Safety, който изразходва почти 3 секунди процесорно време, докато разходите за други добавки не надвишават 200 ms. Тъй като фонът обикновено се използва за обработка на мрежови заявки, направени по време на отваряне на страница, тестът беше повторен на apple.com, което прави 50 заявки вместо една. Резултатите се промениха и Ghostery стана лидер в създаването на натоварване, а Avira Browser Safety се премести на 9-то място (анализът показа, че натоварването е намаляло поради присъствието на apple.com в белия списък).
Резултати от тестове за 1000 добавки:
20 най-лоши индикатора при тестване на 1000 добавки:
Тъй като потребителите често приписват ниската производителност и произтичащите от това забавяния на браузъра, а не на инсталираните добавки, Google
Направено е отделно сравнение на добавките за блокиране на реклами и осигуряване на поверителност, в контекста на спестяване на ресурси чрез блокиране на външни скриптове и рекламни вложки. Всички добавки намалиха натоварването поне три пъти при обработка на тестова статия от един от новинарските сайтове. Лидерът беше добавката DuckDuckGo Privacy Essentials, която намали натоварването при отваряне на тестова страница от 31 секунди на 1.6 секунди процесорно време, като намали броя на мрежовите заявки с 95% и размера на изтеглените данни с 80%. uBlock Origin показа подобен резултат.
DuckDuckGo Privacy Essentials и uBlock Origin също се представиха най-добре при измерване на потреблението на ресурси на фонови операции.
При тестване на потреблението на памет DuckDuckGo Privacy Essentials и uBlock Origin намалиха потреблението на памет от 536 MB при пълна обработка на тестовата страница до ~140 MB.
Подобно тестване беше извършено за добавки за уеб разработчици. Натоварване на процесора:
Натоварване на процесора при извършване на операции във фонов режим
Закъснения при рендиране:
Консумация на памет:
Източник: opennet.ru