Google gør YouTube langsommere for browsere, der ikke er Chromium?

Hvis du bruger Microsoft Edge eller Mozilla Firefox til at få adgang til YouTube til at streame videoer, læse kommentarer eller interagere med webstedet på andre måder, har du måske bemærket, at webstedet er langsomt som melasse. Hvis du udfører de samme handlinger i Chrome eller andre Chromium-baserede browsere, flammer ydeevnen hurtigt i stedet.

En Twitter-besked af Mozillas tekniske programchef Chris Peterson har skabt ophedede diskussioner på Twitter, Reddit og andre steder om YouTubes brug af et forældet API, der favoriserer Chrome og andre Chromium-baserede browsere over konkurrerende browsere som Microsoft Edge og Firefox.

Peterson sagde følgende på Twitter:

YouTube-indlæsningen er 5x langsommere i Firefox og Edge end i Chrome, fordi YouTubes Polymer-redesign er afhængig af den udskrevne Shadow DOM v0 API, der kun er implementeret i Chrome.

YouTube serverer en Shadow DOM-polyfill til Firefox og Edge, der ikke overraskende er langsommere end Chrome's oprindelige implementering. På min bærbare computer tager den indledende sideindlæsning 5 sekunder med polyfill vs 1 uden. Efterfølgende side-navigationsperfekt er sammenlignelig.

YouTube lancerede en designopdatering sidste år, og en af ​​de ændringer, som Google implementerede på videostreamingswebstedet, var at gøre brug af et forældet API, som kun Chrome understøttede. Brug af API forbedrede YouTube på browsere, der understøtter det, og gjorde ydelsen af ​​browsere, der ikke understøtter API, mærkbart dårligere.

Peterson fortsatte med at oplyse, at YouTube betjener Internet Explorer 11-brugere med det klassiske websted, som ikke påvirker ydeevnen, og at Google burde have gjort det samme for Firefox, Edge og andre berørte browsere.

Han nævnte et brugerscript og Firefox-tilføjelse, som Edge- og Firefox-brugere kunne installere for at gendanne adgangen til den klassiske version af YouTube. Dette gendanner det gamle websted og forbedrer ydeevnen markant, når disse browsere bruges til at få adgang til YouTube.

En tråd på Reddit foreslår en anden mulighed, der involverer brug af Developer Tools og ændring af en cookie, som YouTube angav.

Microsoft Edge

  1. Besøg YouTube-webstedet i Edge-webbrowser.
  2. Brug Menu> Udviklerværktøjer, eller tryk på F12 for at åbne browserens udviklerværktøjer.
  3. Vælg Debugger> Cookies> www.youtube.com. Hvis du ikke kan se Debugger, skal du finde applikation i stedet og aktivere det.
  4. Find præfækken.
  5. Dobbeltklik på værdien, og indsæt al = en & f5 = 30030 & f6 = 8 i feltet.
  6. Genindlæs YouTube-siden.

Mozilla Firefox

  1. Besøg YouTube i Firefox webbrowser.
  2. Tryk på Shift-F9 for at åbne Storage Inspector.
  3. Find //www.youtube.com/ under cookies, og vælg det.
  4. Find Pref-cookien.
  5. Skift dens værdi til al = en & f5 = 30030 & f6 = 8
  6. Genindlæs Youtube-siden.

Bemærk, at da metoden er cookie-baseret, skal den gøres igen, når cookien slettes. Du kan også se YouTube på skrivebordet for at undgå alle disse problemer.

Lukende ord

Det er temmelig tydeligt, at YouTubes ingeniører vidste, hvad de gjorde, da de implementerede support til API. Undersøgelse af kompatibilitetsproblemer ville have peget dem på problemer med implementeringen i Edge eller Firefox. Ingeniørerne kunne have besluttet at betjene det gamle websted til brugere af Firefox eller Edge svarende til at betjene det klassiske site til Internet Explorer 11-brugere, men de besluttede imod det.

Nu dig : Hvad er din oplevelse på YouTube?