Подготовен актуализиран доклад с резултатите от проучването за въздействието върху производителността на браузъра и комфорта на работа на потребителя с хиляда от най-популярните добавки за Chrome. В сравнение с проверката, проведена миналата година, в новото изследване, освен простата страница-заместител, беше оценено и изменението на производителността при отваряне на сайтовете apple.com, toyota.com, The Independent и Pittsburgh Post-Gazette.
Изводите от изследването не се промениха: много популярни добавки, като Honey, Evernote Web Clipper и Avira Browser Safety, могат значително да намалят производителността при отваряне на сайтове в Chrome. От друга страна, беше установено, че добавките за блокиране на реклами и осигуряване на конфиденциалност могат съществено да подобрят производителността при сърфиране на сайтове, съдържащи голям брой рекламни блокове.
Особен интерес представлява изследването на влиянието на блокировачите на реклами върху скоростта на отваряне на страниците. Чрез деактивиране на кода, отговарящ за показването на реклами и броячи, потреблението на процесорно време при отваряне на сайтовете The Independent и Pittsburgh Post-Gazette с използването на най-ефективния блокировач Ghostery успешно е намалено от 17.5 сек. на 1.7 сек., т.е. десет пъти. За по-малко ефективния от тестваните блокировачи Trustnav потреблението на процесорно време е намалено на 7.4 сек., т.е. с 57%.

Някои добавки за блокиране на реклами активно потребяват процесорни ресурси във фонов режим, което, въпреки ускорението на обработката на страниците, може да увеличи общото натоварване на системата. В комбинирания тест, отчитащ натоварването на ЦП при отваряне на страница и във фонов режим, най-голяма ефективност демонстрират Ghostery и uBlock Origin.

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


Блокировчиците на реклами също позволяват да се намали потреблението на оперативна памет; например, при използване на добавката Disconnect потреблението на памет от браузъра при отваряне на страниците The Independent и Pittsburgh Post-Gazette намалява от 574 MB на 260 MB, т.е. с 54%, което компенсира разходите на памет за съхраняване на списъци за блокиране.

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

В теста, който включва отваряне на сайта apple.com, ситуацията се променя и на първо място излиза добавката Dark Reader, която изразходва около 25 секунди процесорно време (основно за адаптиране на изображенията към тъмен режим). Значителни ресурси също консумира добавката за търсене на купони Honey (+825 мс).

При отваряне на сайта на Toyota, водещи в създаването на паразитна натовареност на CPU излизат Norton Password Manager.

В извадка от 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 МБ памет.

При извършване на теста на реални сайтове, ситуацията се влошава. Например, добавката Substitutions, която автоматично заменя кода на страницата, изразходва 9.7 секунди процесорно време.

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

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

На сайта на Toyota закъсненията от Dark Reader не бяха толкова значителни и в челните редици излязоха блокировците на нежелано съдържание.

По време на теста за консумация на ресурси, когато разделът е на заден план, най-лоши резултати показа добавката Avira Safe Shopping, която е усвоила повече от 2 секунди процесорно време.

При повторение на теста на сайта toyota, консумацията на CPU над 2 секунди беше отчетена и от мениджъра на пароли Dashlane и блокировача на реклама AdGuard AdBlocker.

При тестване на 1000 добавки на сайта The Independent, консумацията на процесорно време на заден план за добавките uberAgent, Dashlane и Wappalyzer надвиши 20 секунди.

Що се отнася до консумацията на памет, в тази категория водят добавките за блокиране на реклама и защита на личния живот, които трябва да поддържат бази с списъци за блокиране. При това, в случай на отваряне на голям брой сайтове с много реклама, крайната консумация на памет от браузъра може да е по-малка, отколкото без използване на блокировачи.


При инсталиране на няколко добавки, консумацията на ресурси от тях се натрупва.

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

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