Google face YouTube mai lent pentru browserele non-Chromium?

Dacă utilizați Microsoft Edge sau Mozilla Firefox pentru a accesa YouTube pentru a transmite videoclipuri, a citi comentarii sau a interacționa cu site-ul în alte moduri, este posibil să fi observat că site-ul este lent ca melasa. Dacă efectuați aceleași operațiuni în Chrome sau în alte browsere bazate pe Chromium, în schimb performanțele se aprind rapid.

Un mesaj pe Twitter al managerului de programe tehnice al Mozilla, Chris Peterson, a creat discuții aprinse pe Twitter, Reddit și în alte părți despre utilizarea YouTube a unei API-uri învechite care favorizează Chrome și alte browsere bazate pe Chromium în browserele concurente precum Microsoft Edge și Firefox.

Peterson a declarat următoarele pe Twitter:

Încărcarea paginii YouTube este de 5 ori mai lentă în Firefox și Edge decât în ​​Chrome, deoarece reproiectarea YouTube Polimer se bazează pe API-ul Shadow DOM v0 învechit implementat doar în Chrome.

YouTube servește o umplutură Shadow DOM pentru Firefox și Edge, care este, în mod surprinzător, mai lent decât implementarea nativă a Chrome. Pe laptopul meu, încărcarea inițială a paginii durează 5 secunde cu polifill vs 1 fără. Perfecționarea ulterioară a paginii este comparabilă.

YouTube a lansat un refresh de design anul trecut, iar una dintre modificările pe care Google le-a implementat pe site-ul de streaming de videoclipuri a fost să utilizeze o API-ul învechită pe care doar Chrome o acceptă. Utilizarea API-ului a îmbunătățit YouTube pe browserele care o acceptă și a făcut ca performanțele browserelor să nu suporte API-ul vizibil mai grav.

Peterson a afirmat că YouTube servește utilizatorilor Internet Explorer 11 cu site-ul clasic care nu are impact asupra performanței și că Google ar fi trebuit să facă același lucru pentru Firefox, Edge și alte browsere afectate.

El a menționat un usercript și Firefox-ul pe care utilizatorii Edge și Firefox îl pot instala pentru a restabili accesul la versiunea clasică a YouTube. Făcând acest lucru, restaurează vechiul site și îmbunătățește performanțele în mod semnificativ atunci când aceste browsere sunt folosite pentru a accesa YouTube.

Un thread pe Reddit sugerează o altă opțiune care implică utilizarea Instrumentelor pentru dezvoltatori și modificarea unui cookie setat de YouTube.

Microsoft Edge

  1. Accesați site-ul YouTube în browserul web Edge.
  2. Utilizați Meniu> Instrumente pentru dezvoltatori sau apăsați F12 pentru a deschide instrumentele de dezvoltare ale browserului.
  3. Selectați Debugger> Cookie-uri> www.youtube.com. Dacă nu vedeți Debugger, localizați aplicația în loc și activați-o.
  4. Găsiți rândul Pref.
  5. Faceți dublu clic pe valoare și lipiți al = en & f5 = 30030 & f6 = 8 în câmp.
  6. Reîncărcați pagina YouTube.

Mozilla Firefox

  1. Accesați YouTube în browserul Firefox Firefox.
  2. Apăsați Shift-F9 pentru a deschide inspectorul de stocare.
  3. Localizați //www.youtube.com/ sub cookie-uri și selectați-l.
  4. Localizați cookie-ul Pref.
  5. Schimbă-i valoarea în al = en & f5 = 30030 & f6 = 8
  6. Reîncărcați pagina YouTube.

Rețineți că, deoarece metoda este bazată pe cookie-uri, trebuie să fie făcută din nou ori de câte ori cookie-ul este șters. De asemenea, este posibil să vizionați YouTube pe desktop pentru a evita toate aceste probleme.

Cuvinte de închidere

Este destul de clar că inginerii YouTube au știut ce fac atunci când au implementat suport pentru API. Cercetarea problemelor de compatibilitate le-ar fi indicat probleme legate de implementarea în Edge sau Firefox. Inginerii ar fi putut decide să servească vechiul site pentru utilizatorii de Firefox sau Edge similar cu servirea site-ului clasic pentru utilizatorii de Internet Explorer 11, dar au decis împotriva acestuia.

Acum Tu : Care este experiența ta pe YouTube?