Багато користувачів на Reddit помітили підвищене навантаження на процесор і одночасне зниження швидкості роботи сайту, але вони спочатку не здогадувалися, що це пов'язано з YouTube і AdBlock. Незважаючи на те, що YouTube був спійманий на модифікації коду, щоб уповільнити завантаження відео, цього разу це інша історія.
Причиною проблеми є нещодавно випущені версії AdBlock 5.17 / AdBlock Plus 3.22. Автор uBlock Origin, Раймонд Хілл, провів глибоке дослідження вищезгаданих доповнень і дійшов висновку, що винні насправді двоє. Ось ключові моменти його розслідування.
Розширення AdBlock уповільнює YouTube
Проблема виникає через кілька шляхів коду та впливає на різні веб-сайти, коли активуються проблемні шляхи коду. Конкретно на YouTube проблема полягає в сценаріях введеного вмісту, але проблеми з продуктивністю у фоновому сценарії можуть вплинути на інші веб-сайти, особливо на ті, які динамічно оновлюють веб-сторінки.
Цей регрес продуктивності впливає на користувачів, які зробили невдалий вибір разом із Adblock Plus і AdBlock разом.
Firefox Profiler у профілі з Adblock Plus 3.22 показує, що з 41 секунди понад 19 секунд було витрачено на код сценарію вмісту ABP, вставлений на веб-сторінку YouTube.
За словами Хілла, лише вимкнення ABP або AdBlock недостатньо, щоб усунути проблеми з продуктивністю: після вимкнення розширення його сценарії вмісту все ще присутні на веб-сторінках.
підключення airpods до ноутбука
Потрібно примусово перезавантажити ці веб-сторінки. Найкраще знову відкривати веб-сторінки в нових вкладках.
У листопаді 2023 року користувачі Reddit помітили, що YouTube завантажується повільніше в браузерах із блокувальниками реклами. Спочатку користувачі Firefox зіткнулися з цією проблемою: відео YouTube завантажувалося на кілька секунд довше порівняно з Chrome. Пізніше користувачі Edge, Brave і Chrome також почали повідомляти про подібні проблеми. Причиною було встановлено код, доданий до файлу JavaScript, який уповільнив час завантаження сторінки на п'ять секунд.