Blog

Zen Mode-reglaget: hur det fungerar och vad det döljer

Av talavo4 min läsning

Zen Mode är det enda reglaget de flesta talavo-användare lämnar permanent aktiverat. Tryck på det och de delar av YouTube som är konstruerade för att hålla dig scrollande försvinner tyst. Här är exakt vad det tar bort och varför vi byggde det som en växel i stället för att tvinga på alla det.

Vad som försvinner

  • Shorts-hyllan — det oändliga vertikala flödet och dess rad på hemsidan, den enskilt största tidsfällan på plattformen.
  • Kommentarer — kollapsade helt och hållet, så att du tittar på videon i stället för diskussionen under det.
  • Rekommendationer — sidopanelen med “härnäst”-videos och slutskärmsgridet som autospelar dig in i nästa timme.
  • Biografinramning — spelaren pushas bredare så att videon är sidan, inte ett fönster omgivet av bete.

Hur det faktiskt fungerar

Zen Mode är två lager som arbetar tillsammans. Det första är inbyggd innehållsblockning: talavo kompilerar regler in i WebKits eget WKContentRuleListStore, samma mekanism som Safari-innehållsblockerare använder. Dessa regler körs inuti motorn innan pixlar ritas, så blockerade element kostar aldrig layout eller nätverk.

Det andra lagret är riktad styling och skriptning injicerat i sidan, vilket döljer de dynamiska delar som YouTube renderar klientsidan när du scrollar. Eftersom YouTube ständigt levererar layoutändringar är det här lagret skrivet för att matcha strukturen hos dessa komponenter snarare än ömtåliga engångsklassnamn — och det är en del av vad vi uppdaterar mellan versioner.

Varför en växel

Ibland vill du genuint ha kommentarerna — en tutorials fästa rättelse, ett recepts substitut. Zen Mode är ett tryck från högerdockan, och talavo minns ditt val per webbplats, så att du hittar en webbplats som du lämnade den. Standardinställningen vi bryr oss om är inte “allt av” — det är din standard, som håller utan att du behöver tänka på det.

Vill du ha resten av filtren? De finns i samma docka — se changelog för när var och en lanserades.