Blog

El interruptor de Zen Mode: cómo funciona y qué oculta

Por talavo4 min de lectura

Zen Mode es el único interruptor que la mayoría de los usuarios de talavo dejan activado permanentemente. Tócalo y las partes de YouTube diseñadas para mantenerte desplazándote desaparecen en silencio. Esto es exactamente lo que elimina y por qué lo construimos como un interruptor en lugar de imponerlo a todo el mundo.

Qué desaparece

  • El estante de Shorts — el feed vertical infinito y su fila en la página de inicio, el mayor consumidor de tiempo de la plataforma.
  • Los comentarios — plegados por completo, para que veas el vídeo en lugar de la discusión que hay debajo.
  • Las recomendaciones — la barra lateral de vídeos «a continuación» y la cuadrícula de pantalla final que te arrastra automáticamente a la siguiente hora de vídeo.
  • El encuadre de cine — el reproductor se amplía para que el vídeo sea la página, no una ventana rodeada de cebos.

Cómo funciona en realidad

Zen Mode son dos capas trabajando juntas. La primera es el bloqueo de contenido nativo: talavo compila reglas en el propio WKContentRuleListStore de WebKit, el mismo mecanismo que usan los bloqueadores de contenido de Safari. Esas reglas se ejecutan dentro del motor antes de que se dibujen los píxeles, por lo que los elementos bloqueados nunca consumen diseño ni red.

La segunda capa es el estilo y scripting dirigido inyectado en la página, que oculta las partes dinámicas que YouTube renderiza en el lado del cliente mientras te desplazas. Como YouTube publica cambios de diseño constantemente, esta capa está escrita para coincidir con la estructura de esos componentes en lugar de nombres de clase puntuales y frágiles — y es parte de lo que actualizamos entre versiones.

Por qué un interruptor

A veces realmente quieres los comentarios — la corrección fijada de un tutorial, los sustitutos de una receta. Zen Mode está a un toque del panel lateral derecho, y talavo recuerda tu elección por sitio, así que encuentras un sitio tal como lo dejaste. El comportamiento predeterminado que nos importa no es «todo desactivado» — es tu predeterminado, que se mantiene sin que tengas que pensar en ello.

¿Quieres el resto de los filtros? Están en el mismo panel — consulta el changelog para saber cuándo llegó cada uno.