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

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

Някои разширения за блокиране на реклами активно консумират процесорни ресурси на фона, което, въпреки ускорената обработка на страниците, може да повиши общата натовареност на системата. В комбинирания тест, отчитащ натоварването на 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 (+215MB), Ad-Blocker Pro (+211MB), Hola ad remover (198 MB) и Xodo PDF Viewer & Editor (197MB). За сравнение, uBlock Origin потребява при обработка на страницата 27 мс процесорно време, на заден план харчи 48 мс процесорно време и заема 77 MB памет.

Анализ на влиянието върху производителността на разширения за 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, потреблението на процесорно време над 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 ms. Най-голямото влошаване в потреблението на ресурси се наблюдава при добавките Save to Pocket, Loom и Evernote.

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


Източник: opennet.ru
Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster