בדוח Baseline מוצג מידע ברור לגבי התכונות של פלטפורמת האינטרנט שנחשבות בטוחות לשימוש בפרויקטים שלכם כיום. כשאתם קוראים מאמר או בוחרים ספרייה לפרויקט, אם כל התכונות שבהן אתם משתמשים הן חלק מ-Baseline, אתם יכולים לסמוך על רמת התאימות לדפדפנים. כשמגדירים את האתר בהתאם ל-Baseline, לא צפויות הפתעות בזמן בדיקת האתר.
קו בסיס ו-Google Chrome
Baseline הוא פרויקט שנוצר על ידי צוות ב-Chrome. במהלך המחקר שלנו, גילינו שמפתחים רבים מצאו את השינויים בפלטפורמת האינטרנט מבלבלים. במיוחד, אמרתם לנו שקשה להבין אילו תכונות נתמכות בכל הדפדפנים.
כששוחחנו עם מפתחים, הבנו שעד לפני זמן לא רב רבים מכם השתמשו ב-Internet Explorer כבסיס לתמיכה בדפדפנים. האתר היה צריך לפעול ב-IE11, ולכן צריך להשתמש רק בתכונות שנתמכות ב-IE11. עקב הוצאת Internet Explorer משימוש ותדירות השקות מהירה יותר ויותר של דפדפנים, קשה הרבה יותר להתאים את האתר לגרסאות ספציפיות של דפדפנים.
לכן, קבוצת הבסיס תוכננה להיות קו שמציגה את המקרים שבהם ניתן להחליט מתי תכונות יהיו מוכנות לשימוש, בהתאם לזמינות שלהן בכל הדפדפנים. הקו לא יהיה קשור לגרסה ספציפית של הדפדפן, אלא מבוסס על יכולת הפעולה ההדדית.
שיתוף פעולה עם דפדפנים אחרים ועם הקהילה
כדי ש-Baseline תהיה הדרך שבה אנחנו מדברים על זמינות, ידענו שזה לא יכול להיות רק פרויקט Chrome. היה צורך במשוב ותיאום עם דפדפנים אחרים ועם הקהילה. לכן הענקנו במהירות את הבעלות על הפרויקט לקבוצת הקהילה WebDX של W3C. הקבוצה החליטה על ההגדרה של Baseline, וגם מארחת את העבודה כדי להגדיר את פלטפורמת האינטרנט כקבוצת תכונות.
כל אחד מוזמן להצטרף לקבוצת הקהילה של WebDX ולתרום לדיונים על Baseline, על האופן שבו תכונות האינטרנט פועלות ועל בעיות אחרות שקשורות לחוויית המפתח.
אנחנו שמחים להמשיך לקדם את הפרויקט הזה בשיתוף עם הקהילה. ב-web.dev תמצאו מידע על אופן השימוש ב-Baseline בתהליך העבודה שלכם, ומידע על התכונות שהופכות לחלק מ-Baseline בכל חודש.