Google gjør YouTube tregere for nettlesere som ikke er Chromium?

Hvis du bruker Microsoft Edge eller Mozilla Firefox for å få tilgang til YouTube for å streame videoer, lese kommentarer eller samhandle med nettstedet på andre måter, har du kanskje lagt merke til at nettstedet er tregt som melasse. Hvis du utfører de samme operasjonene i Chrome eller andre Chromium-baserte nettlesere, gliser ytelsen raskt.

En Twitter-melding fra Mozillas tekniske programleder Chris Peterson har skapt opphetede diskusjoner på Twitter, Reddit og andre steder om YouTubes bruk av et utdatert API som favoriserer Chrome og andre krombaserte nettlesere over konkurrerende nettlesere som Microsoft Edge og Firefox.

Peterson uttalte følgende på Twitter:

Lasten på YouTube-siden er 5x tregere i Firefox og Edge enn i Chrome fordi YouTubes Polymer-redesign er avhengig av den utdaterte Shadow DOM v0 API-en som bare er implementert i Chrome.

YouTube serverer en Shadow DOM-polyfill til Firefox og Edge, som ikke overraskende er langsommere enn Chromes originale implementering. På den bærbare datamaskinen min tar den innledende sidebelastningen 5 sekunder med polyfill vs 1 uten. Den påfølgende sidenavigasjonsfunksjonen er sammenlignbar.

YouTube lanserte en designoppdatering i fjor, og en av endringene som Google implementerte på videostreamingsiden var å benytte seg av et utdatert API som bare Chrome støttet. Bruk av API forbedret YouTube på nettlesere som støtter det og gjorde ytelsen til nettlesere som ikke støtter API merkbart dårligere.

Peterson fortsatte med å uttale at YouTube serverer Internet Explorer 11-brukere med det klassiske nettstedet som ikke påvirker ytelsen, og at Google burde ha gjort det samme for Firefox, Edge og andre berørte nettlesere.

Han nevnte et brukerskript og Firefox-tillegg som Edge og Firefox brukere kunne installere for å gjenopprette tilgang til den klassiske versjonen av YouTube. Dette gjør at du gjenoppretter det gamle nettstedet og forbedrer ytelsen betydelig når disse nettleserne brukes til å få tilgang til YouTube.

En tråd på Reddit antyder et annet alternativ som innebærer å bruke utviklerverktøyene og endre en cookie som YouTube angir.

Microsoft Edge

  1. Besøk YouTube-nettstedet i Edge-nettleseren.
  2. Bruk Meny> Utviklerverktøy eller trykk F12 for å åpne nettleserens utviklerverktøy.
  3. Velg Debugger> Cookies> www.youtube.com. Hvis du ikke ser Debugger, finner du applikasjonen i stedet og aktiverer den.
  4. Finn Pref-raden.
  5. Dobbeltklikk på verdien og lim inn al = en & f5 = 30030 & f6 = 8 i feltet.
  6. Last inn YouTube-siden på nytt.

Mozilla Firefox

  1. Besøk YouTube i Firefox nettleser.
  2. Trykk Shift-F9 for å åpne Storage Inspector.
  3. Finn //www.youtube.com/ under informasjonskapsler og velg det.
  4. Finn Pref-cookien.
  5. Endre verdien til al = en & f5 = 30030 & f6 = 8
  6. Last inn Youtube-siden på nytt.

Merk at siden metoden er cookie-basert, må den gjøres på nytt når cookien slettes. Du kan også se YouTube på skrivebordet for å unngå alle disse problemene.

Lukkende ord

Det er ganske tydelig at YouTubes ingeniører visste hva de gjorde da de implementerte støtte for API. Forskning av kompatibilitetsproblemer ville ha pekt dem på problemer med implementeringen i Edge eller Firefox. Ingeniørene kunne ha bestemt seg for å tjene det gamle nettstedet til brukere av Firefox eller Edge som ligner det klassiske nettstedet til Internet Explorer 11-brukere, men de bestemte seg for det.

Nå du : Hva er din opplevelse på YouTube?