Google YouTube langzamer maken voor niet-Chromium-browsers?

Als u Microsoft Edge of Mozilla Firefox gebruikt om toegang te krijgen tot YouTube om video's te streamen, opmerkingen te lezen of op andere manieren met de site te communiceren, is het u misschien opgevallen dat de site traag is als melasse. Als u dezelfde bewerkingen uitvoert in Chrome of andere Chromium-gebaseerde browsers, zijn de prestaties in plaats daarvan razendsnel.

Een Twitter-bericht van Mozilla's technisch programmamanager Chris Peterson heeft verhitte discussies op Twitter, Reddit en elders gecreëerd over het gebruik van een verouderde API door YouTube die Chrome en andere Chromium-gebaseerde browsers bevoordeelt ten opzichte van concurrerende browsers zoals Microsoft Edge en Firefox.

Peterson verklaarde het volgende op Twitter:

Het laden van YouTube-pagina's is 5x langzamer in Firefox en Edge dan in Chrome omdat het herontwerp van YouTube Polymer afhankelijk is van de verouderde Shadow DOM v0 API die alleen in Chrome is geïmplementeerd.

YouTube levert een Shadow DOM-polyfill voor Firefox en Edge die, niet verrassend, langzamer is dan de native implementatie van Chrome. Op mijn laptop duurt het laden van de eerste pagina 5 seconden met de polyfill vs 1 zonder. Volgende paginanavigatie perf is vergelijkbaar.

YouTube lanceerde vorig jaar een vernieuwing van het ontwerp en een van de wijzigingen die Google op de site voor videostreaming doorvoerde, was het gebruik van een verouderde API die alleen door Chrome werd ondersteund. Gebruik van de API verbeterde YouTube op browsers die het ondersteunen en maakte de prestaties van browsers die de API niet ondersteunen merkbaar slechter.

Peterson verklaarde verder dat YouTube Internet Explorer 11-gebruikers bedient met de klassieke site die geen invloed heeft op de prestaties, en dat Google hetzelfde had moeten doen voor Firefox, Edge en andere getroffen browsers.

Hij noemde een gebruikersscript en Firefox-add-on die Edge- en Firefox-gebruikers konden installeren om de toegang tot de klassieke versie van YouTube te herstellen. Hiermee wordt de oude site hersteld en worden de prestaties aanzienlijk verbeterd wanneer deze browsers worden gebruikt om toegang te krijgen tot YouTube.

Een thread op Reddit suggereert een andere optie waarbij de Developer Tools worden gebruikt en een cookie wordt gewijzigd die YouTube heeft ingesteld.

Microsoft Edge

  1. Bezoek de YouTube-website in de Edge-webbrowser.
  2. Gebruik Menu> Ontwikkeltools of druk op F12 om de ontwikkeltools van de browser te openen.
  3. Selecteer Debugger> Cookies> www.youtube.com. Als u Debugger niet ziet, zoekt u in plaats daarvan de toepassing en activeert u deze.
  4. Zoek de Pref-rij.
  5. Dubbelklik op waarde en plak al = en & f5 = 30030 & f6 = 8 in het veld.
  6. Laad de YouTube-pagina opnieuw.

Mozilla Firefox

  1. Bezoek YouTube in de Firefox-webbrowser.
  2. Druk op Shift-F9 om de opslaginspecteur te openen.
  3. Zoek //www.youtube.com/ onder cookies en selecteer het.
  4. Zoek de Pref-cookie.
  5. Wijzig de waarde in al = en & f5 = 30030 & f6 = 8
  6. Laad de YouTube-pagina opnieuw.

Aangezien de methode op cookies is gebaseerd, moet deze opnieuw worden gedaan telkens wanneer de cookie wordt verwijderd. Je kunt YouTube ook op het bureaublad bekijken om al deze problemen te voorkomen.

Slotwoorden

Het is vrij duidelijk dat de technici van YouTube wisten wat ze deden toen ze ondersteuning voor de API implementeerden. Onderzoek naar compatibiliteitsproblemen zou hen hebben gewezen op problemen met de implementatie in Edge of Firefox. De ingenieurs hadden kunnen besluiten om de oude site te dienen voor gebruikers van Firefox of Edge, vergelijkbaar met het bedienen van de klassieke site voor gebruikers van Internet Explorer 11, maar ze besloten het niet te doen.

Nu jij : wat is jouw ervaring op YouTube?