Google spomaľuje YouTube pre prehliadače, ktoré nie sú prehliadačom Chromium?

Ak používate Microsoft Edge alebo Mozilla Firefox na prístup na YouTube na streamovanie videí, čítanie komentárov alebo na iné stránky s webom, možno ste si všimli, že stránka je pomalá ako melasa. Ak vykonávate rovnaké operácie v prehliadači Chrome alebo iných prehliadačoch založených na prehliadači Chromium, výkon namiesto toho rýchlo horí.

Správa Twitteru od technického manažéra spoločnosti Mozilla Chris Peterson vyvolala vzrušujúce diskusie o službách Twitter, Reddit a inde o používaní zastaraného rozhrania API v službe YouTube, ktoré uprednostňuje prehliadače Chrome a ďalšie prehliadače Chromium pred konkurenčnými prehliadačmi, ako sú Microsoft Edge a Firefox.

Peterson uviedol na Twitteri toto:

Načítanie stránky YouTube je v prehliadačoch Firefox a Edge 5x pomalšie ako v prehliadači Chrome, pretože redizajn polyméru YouTube sa spolieha na zastarané rozhranie Shadow DOM v0 implementované iba v prehliadači Chrome.

Služba YouTube poskytuje pre Firefox a Edge polyfill Shadow DOM, ktorý je prekvapivo pomalší ako natívna implementácia prehliadača Chrome. Na mojom notebooku trvá počiatočné načítanie stránky s polyfill vs 1 bez. Nasledujúci výkon stránky je porovnateľný.

Služba YouTube v minulom roku spustila obnovenie dizajnu. Jednou zo zmien, ktoré spoločnosť Google implementovala na webe na streamovanie videa, bolo využitie zastaraného rozhrania API, ktoré podporuje iba prehliadač Chrome. Používanie rozhrania API zlepšilo službu YouTube v prehliadačoch, ktoré ho podporujú a výrazne zhoršili výkon prehliadačov nepodporujúcich rozhranie API.

Peterson ďalej uviedol, že služba YouTube slúži používateľom prehliadača Internet Explorer 11 s klasickým webom, ktorý nemá vplyv na výkon, a že spoločnosť Google mala urobiť to isté aj pre prehliadače Firefox, Edge a ďalšie dotknuté prehliadače.

Spomenul doplnok userscript a Firefox, ktorý by používatelia Edge a Firefox mohli nainštalovať na obnovenie prístupu k klasickej verzii YouTube. Týmto spôsobom sa obnovia staré stránky a výrazne sa zvýši výkon, keď sa tieto prehliadače používajú na prístup k službe YouTube.

Vlákno na Reddit navrhuje ďalšiu možnosť, ktorá zahŕňa použitie nástrojov pre vývojárov a úpravu súboru cookie, ktorý YouTube nastavil.

Microsoft Edge

  1. Navštívte webovú stránku YouTube vo webovom prehliadači Edge.
  2. Na otvorenie vývojových nástrojov prehliadača použite ponuku Menu> Nástroje pre vývojárov alebo stlačte kláves F12.
  3. Vyberte Debugger> Cookies> www.youtube.com. Ak Debugger nevidíte, vyhľadajte aplikáciu namiesto toho a aktivujte ju.
  4. Nájdite riadok Pref.
  5. Dvakrát kliknite na hodnotu a do poľa vložte al = sk & f5 = 30030 & f6 = 8.
  6. Znova načítajte stránku YouTube.

Mozilla Firefox

  1. Navštívte YouTube vo webovom prehliadači Firefox.
  2. Stlačením klávesu Shift-F9 otvorte aplikáciu Storage Inspector.
  3. Vyhľadajte v adresári cookies súbor //www.youtube.com/ a vyberte ho.
  4. Vyhľadajte súbor cookie Pref.
  5. Zmeňte jeho hodnotu na al = en & f5 = 30030 & f6 = 8
  6. Znova načítajte stránku YouTube.

Všimnite si, že keďže metóda je založená na súboroch cookie, je potrebné ju vykonať znova, kedykoľvek sa súbor cookie odstráni. Môžete tiež sledovať YouTube na počítači, aby ste sa vyhli všetkým týmto problémom.

Záverečné slová

Je celkom jasné, že inžinieri YouTube vedeli, čo robia, keď implementovali podporu rozhrania API. Výskum problémov s kompatibilitou by ich nasmeroval na problémy s implementáciou v Edge alebo Firefox. Inžinieri sa mohli rozhodnúť, že budú starým webom slúžiť používateľom prehliadača Firefox alebo Edge podobne, ako keby používali klasickú webovú stránku používateľom prehliadača Internet Explorer 11, ale rozhodli sa proti nej.

Teraz ste : Aká je vaša skúsenosť so službou YouTube?