Google zpomaluje YouTube pro prohlížeče, které nejsou prohlížečem Chromium?

Pokud používáte Microsoft Edge nebo Mozilla Firefox pro přístup k YouTube pro streamování videí, čtení komentářů nebo interakci s webem jiným způsobem, možná jste si všimli, že web je pomalý jako melasa. Pokud provádíte stejné operace v prohlížeči Chrome nebo v jiných prohlížečích založených na prohlížeči Chromium, je výkon namísto toho rychlý.

Zpráva Twitteru od technického manažera Mozilly Chris Petersona vyvolala vzrušující diskuse o Twitteru, Redditu a jinde o používání zastaralého API na YouTube, které zvýhodňuje Chrome a další prohlížeče založené na Chromiu před konkurenčními prohlížeči, jako jsou Microsoft Edge a Firefox.

Peterson uvedl na Twitteru následující:

Načítání stránky YouTube je v prohlížečích Firefox a Edge 5krát pomalejší než v prohlížeči Chrome, protože redesign polymeru na YouTube závisí na zastaralém rozhraní Shadow DOM v0 implementovaném pouze v prohlížeči Chrome.

YouTube slouží pro Firefox a Edge polyfill Shadow DOM, což je překvapivě pomalejší než nativní implementace prohlížeče Chrome. V mém notebooku trvá počáteční načítání stránky 5 sekund u polyfill vs 1 bez. Perfektní navigace po stránce je srovnatelná.

V loňském roce YouTube spustila aktualizaci designu a jednou ze změn, které Google implementoval na webu pro streamování videa, bylo využití zastaralého API, které podporoval pouze Chrome. Použití API zlepšilo YouTube v prohlížečích, které jej podporují a výrazně zhoršilo výkon prohlížečů nepodporujících API.

Peterson dále uvedl, že YouTube slouží uživatelům aplikace Internet Explorer 11 s klasickým webem, který nemá vliv na výkon, a že Google měl udělat totéž pro prohlížeče Firefox, Edge a další dotčené prohlížeče.

Zmínil doplněk usercript a Firefox, který by uživatelé Edge a Firefox mohli nainstalovat, aby obnovili přístup k klasické verzi YouTube. Tím se obnoví starý web a výrazně se zvýší výkon, když se tyto prohlížeče používají k přístupu na YouTube.

Vlákno na Reddit navrhuje další možnost, která zahrnuje použití nástrojů pro vývojáře a úpravu souboru cookie, který YouTube nastavil.

Microsoft Edge

  1. Navštivte web YouTube ve webovém prohlížeči Edge.
  2. Pomocí nabídky> Nástroje pro vývojáře nebo stisknutím klávesy F12 otevřete vývojové nástroje prohlížeče.
  3. Vyberte Debugger> Cookies> www.youtube.com. Pokud Debugger nevidíte, vyhledejte místo toho aplikaci a aktivujte ji.
  4. Najděte řádek Pref.
  5. Poklepejte na hodnotu a vložte do pole al = en & f5 = 30030 & f6 = 8.
  6. Znovu načtěte stránku YouTube.

Mozilla Firefox

  1. Navštivte YouTube ve webovém prohlížeči Firefox.
  2. Stisknutím Shift-F9 otevřete Inspektor úložiště.
  3. Vyhledejte v souborech cookie //www.youtube.com/ a vyberte jej.
  4. Vyhledejte soubor Pref.
  5. Změňte jeho hodnotu na al = en & f5 = 30030 & f6 = 8
  6. Znovu načtěte stránku YouTube.

Vzhledem k tomu, že metoda je založena na souborech cookie, je třeba ji provést znovu, kdykoli se soubor cookie odstraní. Můžete také sledovat YouTube na ploše, abyste se těmto problémům vyhnuli.

Závěrečná slova

Je jasné, že inženýři YouTube věděli, co dělají, když implementovali podporu API. Výzkum problémů s kompatibilitou by je ukázal na problémy s implementací v Edge nebo Firefox. Inženýři se mohli rozhodnout sloužit starým stránkám uživatelům Firefoxu nebo Edge podobně jako poskytování klasického webu uživatelům aplikace Internet Explorer 11, ale rozhodli se proti němu.

Nyní jste : Jaká je vaše zkušenost na YouTube?