블로그

Zen Mode 토글: 작동 방식과 숨겨지는 것들

talavo 작성4 분 읽기

Zen Mode는 대부분의 talavo 사용자가 영구적으로 켜두는 유일한 토글입니다. 탭하면 스크롤을 유도하도록 설계된 YouTube의 요소들이 조용히 사라집니다. 정확히 무엇을 제거하는지, 그리고 왜 모두에게 강제하는 대신 스위치로 만들었는지 설명합니다.

사라지는 것들

  • Shorts 섹션 — 무한 세로 피드와 홈 화면 행, 플랫폼에서 가장 큰 시간 낭비 요소.
  • 댓글 — 완전히 접혀서 동영상 아래 논쟁 대신 동영상을 볼 수 있습니다.
  • 추천 — 「다음 재생」 동영상의 사이드바와 또 다른 한 시간으로 이어지는 자동 재생 종료 화면 그리드.
  • 극장 프레이밍 — 플레이어가 더 넓게 펼쳐져서 동영상이 미끼로 둘러싸인 창이 아닌 페이지 자체가 됩니다.

실제 작동 방식

Zen Mode는 두 레이어가 함께 작동합니다. 첫 번째는 네이티브 콘텐츠 차단입니다. talavo는 Safari 콘텐츠 차단기가 사용하는 것과 동일한 메커니즘인 WebKit의 WKContentRuleListStore에 규칙을 컴파일합니다. 이 규칙들은 픽셀이 그려지기 전에 엔진 내에서 실행되므로 차단된 요소는 레이아웃이나 네트워크 비용을 전혀 발생시키지 않습니다.

두 번째 레이어는 페이지에 주입된 타겟 스타일링 및 스크립팅으로, YouTube가 스크롤할 때 클라이언트 측에서 렌더링하는 동적 요소들을 숨깁니다. YouTube가 지속적으로 레이아웃 변경을 출시하기 때문에 이 레이어는 취약한 일회성 클래스 이름이 아닌 해당 컴포넌트의 구조에 맞게 작성되었으며, 릴리스 간에 업데이트하는 내용의 일부입니다.

왜 토글인가

때로는 댓글이 실제로 필요할 때가 있습니다. 튜토리얼의 고정된 수정 사항이나 레시피의 재료 대체. Zen Mode는 오른쪽 사이드 독에서 한 번의 탭이면 됩니다. talavo는 사이트별로 선택을 기억하므로 다음에 방문할 때 그대로 찾을 수 있습니다. 우리가 중요하게 생각하는 기본값은 「모두 끄기」가 아닙니다. 생각하지 않아도 유지되는 나의 기본값입니다.

나머지 필터도 원하시나요? 같은 독에 있습니다 — 각각 언제 출시되었는지는 변경 내역을 확인하세요.