Blog

Prekidač Zen Mode: kako funkcionira i šta skriva

Od talavo4 min čitanja

Zen Mode je jedan prekidač koji većina talavo korisnika ostavlja trajno uključenim. Dodirnite ga i dijelovi YouTubea koji su dizajnirani da vas drže u skrolovanju tiho nestaju. Evo tačno šta uklanja i zašto smo ga izgradili kao prekidač umjesto da ga nametnemo svima.

Šta nestaje

  • Shorts polica — beskrajni vertikalni feed i njegov red na početnoj stranici, najveći požirač vremena na platformi.
  • Komentari — potpuno skupljeni, tako da gledate video umjesto rasprave ispod njega.
  • Preporuke — bočna traka s videima „sljedeće“ i mreža završnog ekrana koja vas automatski reproducira u sljedeći sat.
  • Kinematografski okvir — player se proširuje tako da video postane stranica, a ne prozor okružen mamcima.

Kako zapravo funkcionira

Zen Mode su dva sloja koja rade zajedno. Prvi je nativno blokiranje sadržaja: talavo kompajlira pravila u WebKitov vlastiti WKContentRuleListStore, isti mehanizam koji koriste Safari blokatori sadržaja. Ta pravila se izvršavaju unutar motora prije nego što se pikseli nacrtaju, tako da blokirani elementi nikad ne koštaju raspored ili mrežu.

Drugi sloj je ciljano stiliziranje i skriptiranje ubrizgano u stranicu, koje skriva dinamične dijelove koje YouTube prikazuje na strani klijenta dok skrolate. Budući da YouTube stalno isporučuje promjene rasporeda, ovaj sloj je napisan da odgovara strukturi tih komponenti, a ne krhkim jednokratnim imenima klasa — i to je dio onoga što ažuriramo između izdanja.

Zašto prekidač

Ponekad zaista želite komentare — zakačenu ispravku tutorijala, zamjene u receptu. Zen Mode je jedan dodir od desnog docka, a talavo pamti vaš odabir po stranici, tako da stranicu pronalazite onako kako ste je ostavili. Zadana postavka koja nam je bitna nije „sve isključeno“ — to je vaša zadana postavka, koja se drži bez da morate razmišljati o njoj.

Želite li ostatak filtera? Nalaze se u istom docku — pogledajte changelog za to kada je svaki isporučen.