Blog

Il toggle Zen Mode: come funziona e cosa nasconde

Di talavo4 min di lettura

Lo Zen Mode è il toggle che la maggior parte degli utenti di talavo lascia attivo in modo permanente. Toccalo e le parti di YouTube progettate per farti scorrere scompaiono silenziosamente. Ecco esattamente cosa rimuove e perché lo abbiamo costruito come interruttore invece di imporlo a tutti.

Cosa scompare

  • Il pannello Shorts — il feed verticale infinito e la sua riga nella home page, il maggior consumatore di tempo della piattaforma.
  • I commenti — compressi completamente, così guardi il video invece della discussione sotto di esso.
  • Le raccomandazioni — la barra laterale dei video «prossimamente» e la griglia di fine schermata che ti porta automaticamente nell'ora successiva.
  • L'inquadratura teatro — il player viene allargato in modo che il video occupi la pagina, non una finestra circondata da esca.

Come funziona davvero

Lo Zen Mode è due livelli che lavorano insieme. Il primo è il blocco nativo dei contenuti: talavo compila regole nel WKContentRuleListStore proprio di WebKit, lo stesso meccanismo usato dai content blocker di Safari. Queste regole vengono eseguite all'interno del motore prima che i pixel vengano disegnati, quindi gli elementi bloccati non costano mai layout o rete.

Il secondo livello è styling e scripting mirati iniettati nella pagina, che nasconde i pezzi dinamici che YouTube esegue lato client mentre scorri. Poiché YouTube rilascia continuamente modifiche al layout, questo livello è scritto per corrispondere alla struttura di quei componenti piuttosto che ai nomi di classe fragili usati una sola volta — ed è parte di ciò che aggiorniamo tra le release.

Perché un toggle

A volte vuoi davvero i commenti — la correzione in evidenza di un tutorial, le sostituzioni di una ricetta. Lo Zen Mode è a un tocco dal dock sul lato destro, e talavo ricorda la tua scelta per sito, così trovi un sito come lo hai lasciato la prossima volta. Il default che ci interessa non è «tutto spento» — è il tuo default, che persiste senza che tu debba pensarci.

Vuoi il resto dei filtri? Si trovano nello stesso dock — vedi il changelog per quando è stato rilasciato ciascuno.