Benchmark спростовує твердження Google про те, що блокатори вмісту сповільнюють Chrome

Спробуйте Наш Інструмент Для Усунення Проблем

Google випустив перший проект нової версії Маніфест розширення Google Chrome у січні 2019 року.

Компанія плани щоб обмежити API webRequest тим, що розширення, блокатори вмісту, такі як uBlock Origin або Adblock Plus, використовують у даний час для блокування певних елементів на веб-сторінках. Він буде вводити API DecrativeNetRequest замість того, щоб розробити його.

Зміна, якщо вона буде реалізована, як пропонується, значно обмежить блокатори вмісту та інші типи розширень у Google Chrome.

Google пояснив це рішення наступним чином:

Це починається в процесі браузера, передбачає перехід процесу до процесу візуалізації розширення, де розширення виконує довільний (і, можливо, дуже повільний) JavaScript, і повертає результат назад в процес браузера. Це може мати суттєвий вплив на кожен запит мережі, навіть на ті, які не змінені, перенаправлені або заблоковані розширенням (оскільки Chrome потребує пересилання події до розширення, щоб визначити результат).

В основному, Google стверджує, що розширення, які використовують webRequest, можуть мати істотний вплив на продуктивність. Іншими словами, використання розширень, що використовують API, може помітно сповільнити перегляд веб-сторінок.

content blockers performance chrome

Cliqz, німецький стартап, який керує браузером Cliqz та володіє розширенням для відстеження Ghostery, нещодавно запустив орієнтири, щоб з’ясувати, чи підтверджуватимуть дані підтвердження претензії Google.

Компанія використовувала великий набір популярних сайтів і оцінювала ефективність блокаторів вмісту uBlock Origin, Adblock Plus, Ghostery, адблокатора браузера Brave та адблокатора DuckDuckGo.

Одним із основних висновків еталону було те, що всі блокатори вмісту, за винятком адблокатора DuckDuckGo, додавали до кожного запиту 'медіасекундний медіану часу прийняття рішення'. Іншими словами, вплив блокаторів вмісту на продуктивність незначний.

Тест та набір даних доступні для всіх. Вибір блокаторів вмісту, безумовно, може бути підданий критиці, тим більше, що Ghostery не є повноцінним блокатором вмісту, як uBlock Origin або Adblock Plus. Горхілл, розробник uBlock Origin повторно біг тест і виявив, що Adblock Plus не працює так добре, як було визначено оригінальними результатами тесту.

Google прямо згадав блокатори вмісту, але інші розширення також використовують API webRequest. Цілком можливо, що деякі користувачі вводять високу вартість при використанні.

Хоча дещо зрозуміло, що Google хоче вирішувати проблеми з ефективністю, викликані розширеннями, покарання за всі порушення за деякі з них може бути не найкращим способом дій.

Справедливо кажучи, Google все ще обговорює зміни та відмічено у коментарі, що компанія не хоче розширювати розширення через зміни, внесені в новій версії маніфесту.

Тепер ти : Що ти береш за все це?