Google macht YouTube für Nicht-Chromium-Browser langsamer?

Wenn Sie mit Microsoft Edge oder Mozilla Firefox auf YouTube zugreifen, um Videos zu streamen, Kommentare zu lesen oder auf andere Weise mit der Website zu interagieren, ist Ihnen möglicherweise aufgefallen, dass die Website langsam wie Melasse ist. Wenn Sie dieselben Vorgänge in Chrome oder anderen Chromium-basierten Browsern ausführen, ist die Leistung stattdessen unglaublich hoch.

Eine Twitter-Nachricht von Mozillas technischem Programmmanager Chris Peterson hat auf Twitter, Reddit und anderswo heftige Diskussionen über die Verwendung einer veralteten API durch YouTube ausgelöst, die Chrome und andere Chromium-basierte Browser gegenüber konkurrierenden Browsern wie Microsoft Edge und Firefox bevorzugt.

Peterson erklärte auf Twitter Folgendes:

Das Laden von YouTube-Seiten ist in Firefox und Edge fünfmal langsamer als in Chrome, da das Polymer-Redesign von YouTube auf der veralteten Shadow DOM v0-API basiert, die nur in Chrome implementiert ist.

YouTube stellt Firefox und Edge eine Shadow-DOM-Polyfüllung zur Verfügung, die - nicht überraschend - langsamer ist als die native Implementierung von Chrome. Auf meinem Laptop dauert das Laden der ersten Seite mit der Polyfill vs 1 ohne 5 Sekunden. Die nachfolgende Seitennavigation ist vergleichbar.

YouTube hat im letzten Jahr eine Designaktualisierung gestartet. Eine der Änderungen, die Google auf der Video-Streaming-Website vorgenommen hat, war die Verwendung einer veralteten API, die nur von Chrome unterstützt wird. Durch die Verwendung der API wurde YouTube auf Browsern verbessert, die dies unterstützen, und die Leistung von Browsern, die die API nicht unterstützen, wurde merklich verschlechtert.

Peterson fuhr fort, dass YouTube Internet Explorer 11-Nutzern die klassische Website bietet, die die Leistung nicht beeinträchtigt, und dass Google dies auch für Firefox, Edge und andere betroffene Browser hätte tun sollen.

Er erwähnte ein Userscript und ein Firefox-Add-On, das Edge- und Firefox-Benutzer installieren könnten, um den Zugriff auf die klassische Version von YouTube wiederherzustellen. Auf diese Weise wird die alte Website wiederhergestellt und die Leistung erheblich verbessert, wenn diese Browser für den Zugriff auf YouTube verwendet werden.

Ein Thread zu Reddit schlägt eine andere Option vor, bei der die Entwicklertools verwendet und ein von YouTube festgelegtes Cookie geändert werden.

Microsoft Edge

  1. Besuchen Sie die YouTube-Website im Edge-Webbrowser.
  2. Verwenden Sie Menü> Entwicklertools oder drücken Sie F12, um die Entwicklertools des Browsers zu öffnen.
  3. Wählen Sie Debugger> Cookies> www.youtube.com. Wenn der Debugger nicht angezeigt wird, suchen Sie stattdessen die Anwendung und aktivieren Sie sie.
  4. Suchen Sie die Pref-Zeile.
  5. Doppelklicken Sie auf den Wert und fügen Sie al = en & f5 = 30030 & f6 = 8 in das Feld ein.
  6. Lade die YouTube-Seite neu.

Mozilla Firefox

  1. Besuchen Sie YouTube im Firefox-Webbrowser.
  2. Drücken Sie die Umschalttaste + F9, um den Speicherinspektor zu öffnen.
  3. Suchen Sie //www.youtube.com/ unter Cookies und wählen Sie es aus.
  4. Suchen Sie das Pref-Cookie.
  5. Ändern Sie den Wert in al = en & f5 = 30030 & f6 = 8
  6. Lade die Youtube-Seite neu.

Beachten Sie, dass die Methode auf Cookies basiert und bei jedem Löschen des Cookies erneut ausgeführt werden muss. Sie können YouTube auch auf dem Desktop ansehen, um all diese Probleme zu vermeiden.

Schlussworte

Es ist ziemlich klar, dass die Ingenieure von YouTube wussten, was sie taten, als sie die API-Unterstützung implementierten. Nachforschungen zu Kompatibilitätsproblemen hätten sie auf Probleme mit der Implementierung in Edge oder Firefox hingewiesen. Die Ingenieure hätten entscheiden können, die alte Site für Benutzer von Firefox oder Edge bereitzustellen, ähnlich wie die klassische Site für Benutzer von Internet Explorer 11, aber sie entschieden sich dagegen.

Now You : Was ist deine Erfahrung auf YouTube?