Сюрприз (не): розширення можуть вплинути на продуктивність веб-переглядача

Більшість веб-браузерів сьогодні підтримують розширення, які додають, змінюють або видаляють певні функції з самого веб-переглядача або веб-сайтів.

Розширення можуть бути встановлені для блокування реклами або відстеження, додавання функціональних можливостей веб-сайтів, відстеження цін товарів, зміни сторінки нової вкладки веб-переглядача або виправлення правопису.

Не варто дивуватися тому, що розширення, які завантажуються, споживають деякі ресурси. Проаналізовано різні розширення 26 Chrome нещодавно щоб дізнатися, чи впливають вони на ефективність перегляду.

Для тестування були вибрані популярні розширення, такі як uBlock (Походження, напевно), Adblock Plus, HTTPS Everywhere, Граматична, LastPass або словник Google.

хромовані розширення

Результати підтверджують, що багато користувачів Інтернету, які використовують розширення, вже знають:

  • Середнє розширення не впливає на продуктивність значно.
  • Чим більше розширень ви використовуєте, тим вище вплив продуктивності.
  • Інструменти конфіденційності підвищують продуктивність на сторінках з великою кількістю рекламних скриптів або скриптів відстеження, навіть якщо вони мають невелику початкову вартість.
  • Деякі розширення, особливо ті, що мають дії, пов’язані зі сторінкою, більше впливають на продуктивність.

Деякі розширення споживають більше процесора, ніж інші. Мед, розширення покупок, додано 636ms додаткового процесорного часу, коли встановлено. Граматично, перевірка орфографії та граматики, більше, ніж 300ms, і Evernote Clipper і StayFocused, більше 200ms кожен.

З усіх перевірених блокаторів вмісту, Ublock (знову ж таки, я вважаю, uBlock Origin означає) використовував найменшу кількість процесора при завантаженні тестованих сайтів. AdGuard, AdBlock і AdBlock Plus використовували більше процесора в проведених тестах.

Одне розширення, орієнтоване на конфіденційність, Privacy Badger, використовувало менше процесора, ніж uBlock, тоді як Ghostery використовував більше.

Розширення, які не використовують передовий досвід, наприклад розширення, розроблене для певного веб-сайту, але розроблене таким чином, що працює на всіх сайтах, впливають на продуктивність більше, ніж вони повинні. Розробникам розширення Chrome слід також уникати запуску скриптів вмісту на document_start і прагнути зберегти JavaScript, який включено якнайменше.

Розробнику було б досить легко, як правило, вирішувати деякі або навіть всі ці питання.

Завершення слова

Дослідники повинні були б повторити тест в контрольованому середовищі і більший розмір вибірки, щоб підтвердити висновки.

Хоча Chrome був у центрі аналізу, цілком імовірно, що результати будуть справедливими і для інших веб-переглядачів.

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

Хороший рад, ймовірно, що ви повинні спробувати і запустити мінімальну кількість розширень у вашому браузері вибору. Крім підвищення продуктивності, ви також можете покращити конфіденційність.

Повідомлення Сюрприз (не): розширення можуть вплинути на продуктивність веб-переглядача вперше з'явився на gHacks News Technology.

залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.