Google gjør YouTube lavere for ikke-Krom nettlesere?

0
167

av Martin Brinkmann på 25 juli 2018 i Selskaper, Google – Siste Oppdatering: 25. juli 2018 – 16 kommentarer

Hvis du bruker Microsoft Kant eller Mozilla Firefox for å få tilgang til YouTube til å streame videoer, lese kommentarer, eller kommuniserer med nettstedet på andre måter, kan du ha lagt merke til at stedet er treg som melasse. Hvis du utføre de samme operasjonene i Chrome eller andre Krom-baserte nettlesere, ytelse, er lynrask i stedet.

En Twitter-melding av Mozilla Teknisk Program Manager Chris Peterson har skapt opphetede diskusjoner på Twitter, Reddit, og andre steder om YouTube-bruk av en mindre API som favoriserer Chrome og andre Krom-baserte nettlesere over konkurrerende nettlesere som Microsoft Kanten og Firefox.

Peterson uttalte følgende på Twitter:

YouTube-siden lastes inn, er 5x tregere i Firefox og Kant enn i Chrome, fordi YouTube Polymer redesign er avhengig av det ugyldige Skygge DOM v0 API bare implementert i Chrome.

YouTube serverer en Skygge DOM polyfill til Firefox og Kant som er, ikke overraskende, tregere enn Chrome native gjennomføring. På min laptop, første side legg tar 5 sekunder med polyfill vs 1 uten. Påfølgende side navigasjon perf er sammenlignbare.

YouTube har lansert en design oppdater siste året, og én av de endringene som har Google implementert på video streaming nettstedet var å gjøre bruk av en mindre API som bare Chrome støttes. Bruk av API forbedret YouTube på nettlesere som støtter det og gjort det til utførelsen av nettlesere ikke støtter API merkbart verre.

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

Han nevnte en userscript og Firefox add-on som Kant og Firefox-brukere kan installere for å gjenopprette tilgang til den klassiske versjonen av YouTube. Gjør slik gjenoppretter de gamle nettstedet og forbedrer ytelsen betraktelig når disse nettleserne er brukt til å få tilgang til YouTube.

En tråd på Reddit antyder et annet alternativ som innebærer å bruke Verktøy for utviklere og endre en cookie som YouTube satt.

Microsoft Kanten

youtube classic edge

  1. Besøk YouTube i Kanten nettleser.
  2. Bruk Meny > Verktøy for utviklere eller trykk F12 for å åpne den i nettleseren utviklerverktøy.
  3. Velg Debugger > Cookies > www.youtube.com. Hvis du ikke ser Debugger, finne Programmet i stedet og aktivere den.
  4. Finn Pref rad.
  5. Dobbeltklikk på verdien og lim inn al=no&f5=hvis plasseringer endres 30030&f6=8 i feltet.
  6. Laste YouTube-side.

Mozilla Firefox

youtube faster firefox

  1. Besøk YouTube i Firefox nettleser.
  2. Trykk Skift + F9 for å åpne Lagring Inspektør.
  3. Finn https://www.youtube.com/ under cookies og velg det.
  4. Finn Pref-informasjonskapselen.
  5. Endre verdien til al=no&f5=hvis plasseringer endres 30030&f6=8
  6. Laste Youtube-side.

Merk at siden metoden er basert på informasjonskapsler, må det gjøres igjen når informasjonskapselen blir slettet. Du kan også se YouTube på skrivebordet for å unngå alle disse problemene.

Avsluttende Ord

Det er ganske klart at YouTube er ingeniører visste hva de gjorde da de implementert støtte for API. Forskning av kompatibilitetsproblemer ville ha pekt dem til problemer med gjennomføring i Kanten eller Firefox. Ingeniørene kunne ha bestemt seg for å tjene det gamle nettstedet til brukere av Firefox-eller Edge-lik som serverer klassisk nettsiden til Internet Explorer 11 brukere, men de bestemte seg mot det.

Nå er Du: Hva er din erfaring på YouTube?