„Google“ daro „YouTube“ lėtesnę ne „Chromium“ naršyklėms?

Jei naudojate „Microsoft Edge“ arba „Mozilla Firefox“ norėdami patekti į „YouTube“ srautiniams vaizdo įrašams, skaityti komentarus ar kitaip bendrauti su svetaine, galbūt pastebėjote, kad svetainė yra lėta kaip melasa. Jei atliksite tas pačias operacijas „Chrome“ ar kitose „Chromium“ pagrįstose naršyklėse, našumas yra greitas.

„Mozilla“ techninės programos vadovo Chriso Petersono „Twitter“ pranešimas sukėlė karštas diskusijas „Twitter“, „Reddit“ ir kitose vietose apie „YouTube“ naudojimąsi pasenusia API, kuri teikia pirmenybę „Chrome“ ir kitoms „Chromium“ pagrįstoms naršyklėms, palyginti su konkuruojančiomis naršyklėmis, tokiomis kaip „Microsoft Edge“ ir „Firefox“.

Petersonas „Twitter“ pareiškė:

„YouTube“ puslapio įkėlimas „Firefox“ ir „Edge“ yra 5 kartus lėtesnis nei „Chrome“, nes „YouTube“ polimero perdarymas priklauso nuo pasenusios „Shadow DOM v0“ API, įdiegtos tik „Chrome“.

„YouTube“ pateikia „Shadow DOM“ polifilą „Firefox“ ir „Edge“, tai yra nenuostabu, kad lėčiau nei „Chrome“ savaime įgyvendinama. Mano nešiojamajame kompiuteryje pradinis puslapio įkėlimas užtrunka 5 sekundes, kai „polyfill vs 1“ nėra. Vėlesnis puslapio naršymas yra palyginamas.

Praėjusiais metais „YouTube“ pradėjo atnaujinti dizainą, o vienas iš pakeitimų, kuriuos „Google“ įgyvendino vaizdo transliacijos svetainėje, buvo naudoti nebenaudojamą API, kurią palaikė tik „Chrome“. Naudojant API patobulintą „YouTube“ naršyklėse, kurios ją palaiko, ir pastebimai pablogėjo API nepalaikančių naršyklių našumas.

Toliau Petersonas teigė, kad „YouTube“ teikia „Internet Explorer 11“ vartotojams klasikinę svetainę, kuri nedaro įtakos našumui, ir kad „Google“ turėjo tą patį daryti su „Firefox“, „Edge“ ir kitomis paveiktomis naršyklėmis.

Jis paminėjo „usercript“ ir „Firefox“ priedą, kurį „Edge“ ir „Firefox“ vartotojai galėjo įdiegti, kad būtų atkurta prieiga prie klasikinės „YouTube“ versijos. Tai atlikus atkuriama sena svetainė ir žymiai pagerėja našumas, kai šios naršyklės naudojamos norint pasiekti „YouTube“.

„Reddit“ tema siūlo kitą parinktį, apimančią kūrėjo įrankių naudojimą ir „YouTube“ nustatyto slapuko modifikavimą.

„Microsoft Edge“

  1. Apsilankykite „YouTube“ svetainėje „Edge“ žiniatinklio naršyklėje.
  2. Norėdami atidaryti naršyklės kūrėjo įrankius, naudokite Meniu> Kūrėjo įrankiai arba paspauskite F12.
  3. Pasirinkite Deriklis> Slapukai> www.youtube.com. Jei nematote Deriklio, suraskite programą ir ją suaktyvinkite.
  4. Raskite eilutę „Pref“.
  5. Du kartus spustelėkite reikšmę ir įklijuokite al = en & f5 = 30030 & f6 = 8 į lauką.
  6. Iš naujo įkelkite „YouTube“ puslapį.

Mozilla Firefox

  1. Apsilankykite „YouTube“ „Firefox“ žiniatinklio naršyklėje.
  2. Paspauskite „Shift-F9“, kad atidarytumėte „Storage Inspector“.
  3. Pagal slapukus suraskite //www.youtube.com/ ir pasirinkite jį.
  4. Raskite slapuką „Pref“.
  5. Pakeiskite jo reikšmę į al = en & f5 = 30030 & f6 = 8
  6. Perkraukite „Youtube“ puslapį.

Atminkite, kad metodas pagrįstas slapukais, todėl jį reikia atlikti dar kartą, kai slapukas ištrinamas. Taip pat galite žiūrėti „YouTube“ darbalaukyje, kad išvengtumėte visų šių problemų.

Uždarymo žodžiai

Gana aišku, kad „YouTube“ inžinieriai žinojo, ką jie daro įgyvendindami API palaikymą. Atlikus suderinamumo problemų tyrimus, jie būtų atkreipę dėmesį į diegimo „Edge“ ar „Firefox“ problemas. Inžinieriai galėjo nuspręsti senąją svetainę aptarnauti „Firefox“ ar „Edge“ vartotojams, panašiai kaip klasikinę svetainę „Internet Explorer 11“ vartotojams, tačiau jie nusprendė prieštarauti.

Dabar jūs : kokia jūsų patirtis „YouTube“?