Аналіз впливу на продуктивність додатків до Chrome

Підготовлено оновлений звіт з результатом дослідження впливу на продуктивність браузера та комфорт роботи користувача тисячі найпопулярніших додатків до Chrome. У порівнянні з перевіркою, проведеною торік, у новому дослідженні, крім простої сторінки-заглушки, оцінювалася зміна продуктивності при відкритті сайтів apple.com, toyota.com, The Independent і Pittsburgh Post-Gazette.

Висновки дослідження не змінилися: багато популярних доповнень, таких як Honey, Evernote Web Clippe та Avira Browser Safety, можуть значно знижувати продуктивність відкриття сайтів у Chrome. З іншого боку, наголошується, що доповнення для блокування реклами та забезпечення конфіденційності можуть суттєво підвищувати продуктивність під час перегляду сайтів, що містять велику кількість рекламних блоків.

Особливий інтерес має дослідження впливу застосування блокувальників реклами на швидкість відкриття сторінок. За рахунок відключення коду, що здійснює відтворення реклами та лічильників, споживання процесорного часу при відкритті сайтів The Independent та Pittsburgh Post-Gazette з використанням найбільш ефективного блокувальника Ghostery вдалося знизити з 17.5 сек. до 1.7 с, тобто. у 10 разів. Для менш ефективного з протестованих блокувальників Trustnav споживання процесорного часу скоротилося до 7.4 сек., тобто. на 57%.

Аналіз впливу на продуктивність додатків до Chrome

Деякі доповнення для блокування реклами активно витрачають процесорні ресурси у фоні, що може незважаючи на прискорення обробки сторінок підвищити загальне навантаження на систему. У комбінованому тесті, що враховує навантаження на CPU при відкритті сторінки та у фоні, найбільшу ефективність демонструють Ghostery та uBlock Origin.

Аналіз впливу на продуктивність додатків до Chrome

При цьому крім прискорення обробки сторінок при використанні блокувальників реклами значно знижується трафік (від 43% до 66%) і кількість мережних запитів (від 83% до 90%).

Аналіз впливу на продуктивність додатків до Chrome
Аналіз впливу на продуктивність додатків до Chrome

Блоки реклами також дозволяють знизити споживання оперативної пам'яті, наприклад, при використанні доповнення Disconnect споживання браузером пам'яті при відкритті сторінок The Independent і Pittsburgh Post-Gazette знижується з 574 MB до 260 MB, тобто. на 54%, що компенсує витрати пам'яті зберігання списків блокування.

Аналіз впливу на продуктивність додатків до Chrome

При тестуванні продуктивності доповнень, якщо розглядати 100 найпопулярніших доповнень, при відкритті сторінки-заглушки найбільше споживання ресурсів спостерігається у Evernote Web Clipper (споживає 368 мс процесорного часу). З доповнень споживаючих значні ресурси також можна відзначити додаток для забезпечення приватності Ghostery, відеомесенджер Loom for Chrome, додаток для студентів Clever та менеджери паролів Avira та LastPass, які налічують понад мільйон установок.

Аналіз впливу на продуктивність додатків до Chrome

У тесті, що здійснює відкриття сайту apple.com, ситуація змінюється і на перше місце виривається доповнення Dark Reader, яке витрачає близько 25 секунд процесорного часу (в основному через припасування зображень під темне оформлення). Значні ресурси також споживає доповнення для пошуку купонів Honey (+825мс)

Аналіз впливу на продуктивність додатків до Chrome

Під час відкриття сайту Toyota у лідери зі створення паразитного навантаження на CPU виривається Norton Password Manager.

Аналіз впливу на продуктивність додатків до Chrome

У вибірці з 1000 найпопулярніших доповнень щодо споживання ресурсів CPU під час обробки сторінки лідирують доповнення: Ubersuggest (споживає 1.6 секунд процесорного часу), ProWritingAid Grammar Checker (+658 мс), Meow (637 мс) та MozBar (+604 мс). За споживанням ресурсів у фоні лідирують: Avira Safe Shopping (+2.5 сек.), TrafficLight (+1.04 сек.), Virtru Email Protection (+817 мс) та Stylebot (655 мс). Найбільше споживання пам'яті спостерігається у доповнень: AdBlocker by Trustnav (+215МБ), Ad-Blocker Pro (+211МБ), Hola ad remover (198 МБ) та Xodo PDF Viewer & Editor (197МБ). Для порівняння uBlock Origin споживає при обробці сторінки 27 мс часу CPU, тлі витрачає 48 мс процесорного часу і займає 77 МБ пам'яті.

Аналіз впливу на продуктивність додатків до Chrome

Під час виконання тесту на реальних сайтах ситуація погіршується. Наприклад, доповнення Substitutions, що автоматично замінює код на сторінці, витрачає 9.7 секунд процесорного часу.

Аналіз впливу на продуктивність додатків до Chrome

При вимірі затримки перед початком відтворення сторінки-заглушки, зі 100 найпопулярніших доповнень найгірші показники виявилися у Clever, Lastpass та DuckDuckGo Privacy Essentials.

Аналіз впливу на продуктивність додатків до Chrome

При повторенні тесту на сайті apple.com значні проблеми спостерігалися у Dark Reader, який затримав початок малювання на 4 секунди.

Аналіз впливу на продуктивність додатків до Chrome

На сайті Toyota затримки від Dark Reader виявилися не такими суттєвими і в лідерах виявилися блокувальники небажаного контенту.

Аналіз впливу на продуктивність додатків до Chrome

У тесті на споживання ресурсів при знаходженні вкладки на тлі найгірші показники опинилися у доповнення Avira Safe Shopping, яке витратило понад 2 секунди процесорного часу.

Аналіз впливу на продуктивність додатків до Chrome

При повторенні тесту на сайті Toyota споживання часу CPU більше 2 секунд також відзначено у менеджера паролів Dashlane та блокувальника реклами AdGuard AdBlocker.

Аналіз впливу на продуктивність додатків до Chrome

При тестуванні 1000 доповнень на сайті The Independent витрата процесорного часу у тлі доповнень uberAgent, Dashlane та Wappalyzer перевищила 20 секунд.

Аналіз впливу на продуктивність додатків до Chrome

Що стосується споживання пам'яті, то в цій категорії лідирують доповнення для блокування реклами та забезпечення конфіденційності, яким доводиться тримати у пам'яті бази зі списками блокування. При цьому, у разі відкриття у браузері великої кількості сайтів, що рясніють рекламою, підсумкове споживання пам'яті браузером може виявитися меншим, ніж без використання блокувальників.

Аналіз впливу на продуктивність додатків до Chrome
Аналіз впливу на продуктивність додатків до Chrome

При встановленні кількох доповнень споживання ресурсів від них сумується.

Аналіз впливу на продуктивність додатків до Chrome

При порівнянні результатів з минулорічним дослідженням найбільший прогрес відзначається у додатках Grammarly, Microsoft Office, Okta Browser Plugin, Avira Safe Shopping та Avira Browser Safety, споживання процесорного часу у яких скоротилося більш ніж на 100 мс. Найбільше погіршення споживання ресурсів спостерігається у додатках Save to Pocket, Loom та Evernote.

Аналіз впливу на продуктивність додатків до Chrome


Джерело: opennet.ru

Додати коментар або відгук