Зі 100 найпопулярніших доповнень CPU, що найбільш сильно навантажують, визнані доповнення «Evernote Web Clipper» (4 млн користувачів) і «Grammarly» (10 млн користувачів), які призводять до витрати додаткових 500 мс процесорного часу при відкритті кожної сторінки (для порівняння відкриття тестового сайту без додатків витрачає 40 мс).
Загалом 20 доповнень споживають більше 100 мс, а 80 менше 100 мс. З несподіваних відкриттів стало відносно велике споживання ресурсів доповненням Ghostery, що з'їдає 120 мс CPU часу. Менеджер паролів LastPass з'їдав 241 мс, а Skype - 191 мс. Вказані ресурси не призводять до зупинки відтворення, але блокують початок взаємодії зі сторінкою та впливають на споживання енергії пристроєм.
При вибірці з 1000 доповнень зустрічаються доповнення, що створюють значно більш відчутне навантаження:
У тесті на затримку малювання сторінки доповнення Clever, Grammarly, Cash Back for Shoping, LastPass і AVG уповільнювали відкриття на 150-300 мс, в деяких випадках вносячи затримки, що можна порівняти з відтворенням самої сторінки. Загалом ситуація нормальна, оскільки зі 100 доповнень лише 6 призводять до затримки понад 100 мс.
Результати вибірки із 1000 доповнень:
Оцінюючи навантаження на CPU, створюваної під час виконання доповненням фонових операцій, виявило себе доповнення
Avira Browser Safety, яке витратило майже 3 секунди часу CPU, тоді як витрати інших доповнень не перевищували 200 мс. Так як фоновий режим зазвичай використовується для обробки мережевих запитів, які виконуються в процесі відкриття сторінки, тест був повторений на сайті apple.com, який робить 50 запитів замість одного. Результати змінилися і в лідери зі створення навантаження вибився Ghostery, а Avira Browser Safety змістився на 9 місце (розбір показав, що навантаження знизилося через присутність сайту apple.com у білому списку).
Результати тестів 1000 додатків:
20 найгірших показників при тестуванні 1000 доповнень:
Оскільки часто користувач списує низьку продуктивність і затримки на браузер, а не на встановлені доповнення, компанія Google
Окремо проведено порівняння доповнень для блокування реклами та забезпечення конфіденційності у контексті економії ресурсів за рахунок блокування зовнішніх скриптів та рекламних вставок. Всі доповнення забезпечили зниження навантаження щонайменше втричі при обробці тестової статті з одного з сайтів новин. Лідером стало доповнення DuckDuckGo Privacy Essentials, при використанні якого навантаження при відкритті тестової сторінки знизилося з 31 сек до 1.6 сек часу СPU за рахунок зниження кількості мережевих запитів на 95% і розміру даних, що завантажуються на 80%. Близький результат показав uBlock Origin.
DuckDuckGo Privacy Essentials та uBlock Origin також виявилися найкращими при оцінці споживання ресурсів під час виконання фонових операцій.
При тестуванні споживання пам'яті DuckDuckGo Privacy Essentials та uBlock Origin дозволили знизити витрату пам'яті з 536 MB при повній обробці тестової сторінки до ~140 MB.
Аналогічне тестування проведено для додатків для веб-розробників. Навантаження на CPU:
Навантаження на CPU під час виконання фонових операцій
Затримки малювання:
Споживання пам'яті:
Джерело: opennet.ru