Четвер, 19 Грудня, 2024

YouTube не дозволяє дивитися відео без затримки, якщо у вас не Chrome

YouTube відтягує момент запуску відео для користувачів браузерів, які не засновані на Chrome. Це п’ятисекундна затримка, яку одними з перших помітили користувачі Firefox – одного з небагатьох браузерів, що ще не є клоном Chrome і тому не підконтрольний Google. Затримка реалізована простим кодом, який не робить нічого іншого, окрім вставляння паузи в п’ять секунд, перш ніж почне відтворюватися відео.

Користувач соцмережы Reddit з ныком vk6_ поділився відео, яке показує п’ятисекундну затримку під час завантаження відео YouTube у Mozilla Firefox. Якщо змусити YouTube думати, що його переглядають через Chrome, вручну змінивши агент користувача в браузері з Firefox на Chrome, п’ятисекундна затримка більше не з’являється. Відео відтворено нижче:

Інші користувачі Reddit повторили твердження, що відео YouTube повільно завантажуються у Firefox і Edge.

Юзер vk6_ зазначає, що це не помилка Firefox. Сторінка YouTube для комп’ютера містить код JavaScript, який додає цю штучну п’ятисекундну затримку. Інші користувачі навіть відшукали точне місце, де можна знайти цей фрагмент коду.

Користувачі стверджують, що зіткнулися із затримкою, не ввімкнувши жодних розширень, вказуючи на те, що затримка може стосуватися кожного облікового запису. Затримка також не запускається лише один раз; повідомляється, що він запускається кожного разу, коли посилання YouTube відкриваються в новій вкладці.

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

Google не вперше саботує роботу інших браузерів для власної вигоди. Кілька років назад YouTube став до п’яти разів повільніше працювати на всіх браузерах, окрім Chrome. Особливо це було помітно на Firefox та Miсrosoft Edge, які використовували власні двигуни. Причина в тому, що Google почав використовувати в YouTube бібліотеку JavaScript, яку ці браузери не підтримували. Також у Chrome використовувався інтерфейс Shadow DOM v0 API, який не застосовували інші веб-навігатори.

Євген
Євген
Євген пише для TechToday з 2012 року. Інженер за освітою. Захоплюється реставрацією старих автомобілів.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися