בלוג

מתג Zen Mode: כיצד הוא עובד ומה הוא מסתיר

מאת talavo4 דקות קריאה

Zen Mode הוא המתג היחיד שרוב משתמשי talavo משאירים דלוק לצמיתות. הקישו עליו והחלקים של YouTube שנועדו לגרום לכם להמשיך לגלול נעלמים בשקט. הנה בדיוק מה שהוא מסיר ומדוע בנינו אותו כמתג במקום לאלץ אותו על כולם.

מה נעלם

  • מדף ה-Shorts — הפיד האנכי האינסופי ושורת דף הבית שלו, שוחק הזמן הגדול ביותר בפלטפורמה.
  • תגובות — מקופלות לחלוטין, כך שאתם צופים בוידאו במקום בוויכוח שמתחתיו.
  • המלצות — סרגל הצד של סרטוני 'הבא בתור' ורשת מסך הסיום שמנגן אתכם אוטומטית לשעה הבאה.
  • מסגרת תיאטרון — הנגן מורחב כך שהוידאו הוא הדף, לא חלון מוקף בפיתיונות.

כיצד הוא עובד בפועל

Zen Mode הוא שתי שכבות שעובדות יחד. הראשונה היא חסימת תוכן נייטיב: talavo מקמפל כללים ל-WKContentRuleListStore הפנימי של WebKit, אותו מנגנון שחוסמי התוכן של Safari משתמשים בו. הכללים האלה רצים בתוך המנוע לפני שפיקסלים נצבעים, כך שאלמנטים חסומים לא עולים עיבוד או רשת.

השכבה השנייה היא עיצוב וסקריפטינג ממוקדים שמוזרקים לדף, המסתירים את החלקים הדינמיים ש-YouTube מרנדר בצד הלקוח בזמן שאתם גוללים. כיוון ש-YouTube שולח שינויי פריסה ללא הרף, שכבה זו כתובה כך שתתאים למבנה של הרכיבים האלה ולא לשמות קלאסים שבירים חד-פעמיים — וזה חלק ממה שאנחנו מעדכנים בין גרסאות.

מדוע מתג

לפעמים אתם באמת רוצים את התגובות — תיקון הצמוד של הדרכה, תחליפי מתכון. Zen Mode מרוחק הקשה אחת מהמגירה הימנית, ו-talavo זוכר את הבחירה שלכם לכל אתר, כך שהדרך שבה עזבתם אתר היא הדרך שבה תמצאו אותו בפעם הבאה. ברירת המחדל שאכפת לנו ממנה אינה 'הכל כבוי' — זו ברירת המחדל שלכם, שנדבקת מבלי שתצטרכו לחשוב על זה.

רוצים את שאר הפילטרים? הם חיים באותה מגירה — ראו את ה-changelog מתי כל אחד נשלח.