Анализ на влиянието на производителността на разширенията за Chrome

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

Анализ на влиянието на производителността на разширенията за Chrome

Някои добавки за блокиране на реклами активно потребяват процесорни ресурси във фонов режим, което, въпреки ускорението на обработката на страниците, може да увеличи общото натоварване на системата. В комбинирания тест, отчитащ натоварването на ЦП при отваряне на страница и във фонов режим, най-голяма ефективност демонстрират 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
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster