Google прави YouTube по-бавен за браузърите без хром?

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

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

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

Зареждането на страници в YouTube е 5 пъти по-бавно в Firefox и Edge, отколкото в Chrome, тъй като редизайнът на полимерите в YouTube разчита на остарелия API на Shadow DOM v0, реализиран само в Chrome.

YouTube служи на полифони Shadow DOM към Firefox и Edge, което е, изненадващо, по-бавно от родното внедряване на Chrome. На моя лаптоп първоначалното зареждане на страницата отнема 5 секунди с polyfill vs 1 без. Следващата навигация по перфектната страница е сравнима

YouTube стартира обновяване на дизайна миналата година и една от промените, които Google внедри в сайта за поточно видео, беше да използва остарял API, който поддържа само Chrome. Използването на API подобри YouTube в браузърите, които го поддържат и направи работата на браузърите, които не поддържат API забележимо по-лошо.

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

Той спомена потребителски скрипт и добавка на Firefox, които потребителите на Edge и Firefox могат да инсталират, за да възстановят достъпа до класическата версия на YouTube. По този начин възстановява стария сайт и значително подобрява ефективността, когато тези браузъри се използват за достъп до YouTube.

Темата в Reddit предполага друга опция, която включва използване на Инструментите за програмисти и промяна на бисквитка, която YouTube е задал.

Microsoft Edge

  1. Посетете уебсайта на YouTube в уеб браузъра Edge.
  2. Използвайте Меню> Инструменти за програмисти или натиснете F12, за да отворите инструментите за разработчици на браузъра.
  3. Изберете Debugger> Cookies> www.youtube.com. Ако не виждате Debugger, намерете приложението вместо това и го активирайте.
  4. Намерете реда Pref.
  5. Щракнете двукратно върху стойността и поставете al = en & f5 = 30030 & f6 = 8 в полето.
  6. Презаредете страницата в YouTube.

Mozilla Firefox

  1. Посетете YouTube в уеб браузъра Firefox.
  2. Натиснете Shift-F9, за да отворите инспектора за съхранение.
  3. Намерете //www.youtube.com/ под „бисквитките“ и го изберете.
  4. Намерете бисквитката Pref.
  5. Променете стойността му на al = en & f5 = 30030 & f6 = 8
  6. Презаредете страницата на Youtube.

Имайте предвид, че тъй като методът се основава на бисквитки, той трябва да се прави отново, когато бисквитката се изтрие. Можете също така да гледате YouTube на работния плот, за да избегнете всички тези проблеми.

Заключителни думи

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

Сега Вие : Какъв е опитът ви в YouTube?