סיכום חודשי של נתוני הבסיס בפברואר 2025

Jeremy Wagner
Jeremy Wagner

תאריך פרסום: 27 בפברואר 2025

זה היה חודש עמוס ל-Baseline, גם בקרב הקהילה, גם ב-Google וגם אצל ספקים אחרים של דפדפנים גדולים. במהדורה הזו של סיכום החדשות החודשי של Baseline, אנחנו מצוות קשרי המפתחים של Chrome שוב מסכמים את ההתפתחויות האחרונות, כמו עדכונים, מאמרים בקהילה והרצאות, כלים וכל מה שקשור ל-Baseline שאנחנו חושבים שחשוב לדעת.

כנס Interop 2025 מתקיים

בכל שנה, פרויקט ה-Interop מגדיר קבוצה של תחומי התמקדות שבהם ספקי הדפדפנים הגדולים והארגונים התומכים עובדים יחד כדי להוסיף תכונות חדשות לכל הדפדפנים באותה שנה. בפברואר השקנו באופן רשמי את פרויקט Interop 2025 כמאמץ משותף:

תחומי ההתמקדות של הפרויקט השנה כוללים תכונות של מדדי הליבה לבדיקת חוויית המשתמש באתר, View Transitions API,‏ WebAssembly,‏ Layout ועוד. כדאי לקרוא את הפוסטים האלה בבלוג (או את כולם).

שיחה עם Rachel Andrew בנושא TheJam.dev

לאחרונה, רייצ'ל אנדרו (Rachel Andrew) מצוות קשרי המפתחים של Chrome התארחה בתוכנית של בריאן רינאלדי (Brian Rinaldi) ב-TheJam.dev כדי לדבר על יכולת פעולה הדדית (Interop) ועל Baseline.

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

פלאגין של WordPress בסטטוס baseline

החודש, ג'ף גרהם (Geoff Graham) מ-CSS-Tricks פרסם את המאמר Baseline Status in a WordPress Block (סטטוס בסיס בבלוק של WordPress), מאמר על פלאגין WordPress לסטטוס בסיס שמטמיע את רכיב האינטרנט Baseline Status. הפלאגין הזה מאפשר לכם להוסיף את רכיב האינטרנט לדפים באתר שבהם אתם רוצים לציין את סטטוס הבסיס של תכונה מסוימת בצורה קלה יותר.

רכיב האינטרנט של סטטוס הבסיס – והתוסף שמטמיע אותו – שימושיים מאוד בהקשרים כמו מאמרים על תכונות אינטרנט, שבהם אפשר להבהיר אם אפשר להשתמש בתכונה אינטרנטית מסוימת בכל מנועי הדפדפנים העיקריים או לא. חשוב יותר, כשרכיב האינטרנט עובר עיבוד, הוא מספק את המידע העדכני ביותר לגבי תכונה נתונה באינטרנט. ב-CSS-Tricks מנצלים את היתרונות של רכיב האינטרנט על ידי הטמעה שלו באתר. לדוגמה, אפשר לראות שבדף התיעוד של כלל @scope ב-CSS-Tricks מוטמע הפלאגין baseline-status.

מקרה לדוגמה של RUMVision Baseline

במהדורת ינואר של סיכום החדשות הזה, הודענו ש-RUMVision שילבה את Baseline בפתרון ה-RUM שלה. מדובר בפיתוח מרגש, כי זהו אחד הכלים הראשונים שיעזרו לבעלי אתרים לדעת אילו תכונות של Baseline המשתמשים שלהם יכולים ליהנות מהן.

החודש, צוות RUMVision כתב מחקר מקרה על האופן שבו הם שילבו את Baseline במוצר שלהם. זוהי סקירה מרתקת ששווה לקרוא כדי להבין איך הם עשו זאת.

ממשק ה-API של חלונות קופצים זמין עכשיו בגרסת Baseline (שוב)

באפריל 2024 הודענו שה-Popover API הפך ל-Baseline Newly available. עם זאת, הייתה באג רציני בהטמעה של ה-API הזה במנוע דפדפן אחד שלא זוהה, וגרם ל-Popover API להפוך לזמין בגרסת Baseline חדשה לפני שזה היה אמור לקרות.

כתוצאה מכך, וגם מסיבות מסוימות שיכול להיות שיעניינו אתכם וכתבנו עליהן, התאריך שבו הגרסה הבסיסית של Popover API תהיה זמינה לשימוש עודכן ל-27 בינואר השנה.

פועל בכל הדפדפנים – יכולת פעולה הדדית מעבר לזמינות

לאחרונה, Mariko Kosaka מצוות Chrome DevRel נסעה לפיניקס, אריזונה, כדי לדבר על Baseline בכנס HalfStalk. בדבריה, היא הגדירה את המושג 'יכולת פעולה הדדית', הסבירה איך לקבוע מתי תכונות יכולות לפעול זו עם זו (בכל סוגי המכשירים), כמה קשה לעשות זאת בלי קצת עזרה ואיך Baseline עוזרת למפתחים.

אין כרגע סרטון של ההרצאה הזו, אבל אתם יכולים לעיין במצגת של Mariko כדי לקבל מידע נוסף. אנחנו ממשיכים לדבר על Baseline בכנסים שונים, אז כדאי לעקוב אחרינו.

עכשיו יש תמיכה רשמית ב-ESLint ל-CSS

אם השתמשתם ב-ESLint בעבר, אתם יודעים שהוא תמיד היה כלי לזיהוי שגיאות בקוד של JavaScript בלבד. החודש, הכריזו ב-ESLint על תמיכה רשמית ב-CSS linting בכלים שלהם. חלק מההודעה הזו קשור לכלל require-baseline, שעוזר לאכוף את השימוש בתכונות Baseline ב-CSS של הפרויקט. אנחנו מצפים להוסיף עוד כלים שיספקו תמיכה ברמת Baseline למפתחי אתרים, כדי שיהיה קל יותר להבין את השאלה לגבי תמיכה בתכונות.

זהו חודש נוסף בספר!

שנת 2025 הייתה עד כה שנה חשובה ל-Baseline, ואנחנו ב-Chrome Developer Relations מצפים להתפתחויות רבות נוספות בתחום הזה. כדאי לעקוב אחרי המהדורה הבאה של המבזק הזה בסוף החודש הבא. כמו תמיד, אפשר להודיע לנו אם פספסנו משהו שלדעתכם צריך להיכלל כאן או במהדורה עתידית של המבזק.