Google делает YouTube медленнее для браузеров, отличных от Chromium?

Если вы используете Microsoft Edge или Mozilla Firefox получить доступ YouTube для потоковой передачи видео, чтения комментариев или других способов взаимодействия с сайтом вы могли заметить, что сайт работает медленно, как меласса. Если вы выполняете те же операции в Chrome или других браузерах на основе Chromium, производительность будет просто невероятной.

Сообщение в Twitter от менеджера технической программы Mozilla Криса Петерсона вызвало бурные обсуждения Twitter, Redditи в другом месте об использовании YouTube устаревшего API, который отдает предпочтение Chrome и другим браузерам на основе Chromium по сравнению с конкурирующими браузерами, такими как Microsoft Edge и Firefox.

Петерсон заявил в Twitter следующее:

Загрузка страницы YouTube в Firefox и Edge в 5 раз медленнее, чем в Chrome, потому что переработанный дизайн YouTube Polymer основан на устаревшем API Shadow DOM v0, реализованном только в Chrome.

YouTube предоставляет полифил Shadow DOM для Firefox и Edge, что неудивительно, медленнее, чем нативная реализация Chrome. На моем ноутбуке начальная загрузка страницы занимает 5 секунд с полифилом и 1 без него. Последующая навигация по страницам сравнима.

YouTube запустил обновление дизайна в прошлом году, и одним из изменений, которые Google реализовал на сайте потокового видео, было использование устаревшего API, поддерживаемого только Chrome. Использование API улучшило YouTube в браузерах, которые его поддерживают, и значительно ухудшило производительность браузеров, не поддерживающих API.

Петерсон далее заявил, что YouTube обслуживает пользователей Internet Explorer 11 с классическим сайтом, который не влияет на производительность, и что Google должен был сделать то же самое для Firefox, Edge и других затронутых браузеров.

Он упомянул пользовательский скрипт а также Дополнение Firefox которые пользователи Edge и Firefox могут установить, чтобы восстановить доступ к классической версии YouTube. Это приведет к восстановлению старого сайта и значительному повышению его производительности при использовании этих браузеров для доступа к YouTube.

Тема на Reddit предлагает другой вариант, который включает использование инструментов разработчика и изменение файла cookie, установленного YouTube.

Microsoft Edge

youtube classic edge

  1. Посетить Сайт YouTube в веб-браузере Edge.
  2. Используйте Меню> Инструменты разработчика или нажмите F12, чтобы открыть инструменты разработчика браузера.
  3. Выберите Отладчик> Файлы cookie> www.youtube.com. Если вы не видите отладчик, найдите приложение и активируйте его.
  4. Найдите строку Pref.
  5. Дважды щелкните значение и вставьте al = en & f5 = 30030 & f6 = 8 в поле.
  6. Обновите страницу YouTube.

Mozilla Firefox

youtube быстрее firefox

  1. Посетите YouTube в веб-браузере Firefox.
  2. Нажмите Shift-F9, чтобы открыть Инспектор хранилища.
  3. Найдите https://www.youtube.com/ в разделе cookie и выберите его.
  4. Найдите файл cookie Pref.
  5. Измените его значение на al = en & f5 = 30030 & f6 = 8
  6. Перезагрузите страницу Youtube.

Обратите внимание, что, поскольку метод основан на файлах cookie, его необходимо повторять при каждом удалении файла cookie. Вы также можете смотреть YouTube на рабочем столе чтобы избежать всех этих проблем.

Вывод

Совершенно очевидно, что инженеры YouTube знали, что делают, когда реализовывали поддержку API. Исследование проблем совместимости указывало бы им на проблемы с реализацией в Edge или Firefox. Инженеры могли бы решить обслуживать старый сайт для пользователей Firefox или Edge аналогично обслуживанию классического сайта для пользователей Internet Explorer 11, но они отказались от этого.

Теперь ваша очередь : Какие у вас впечатления от YouTube?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *