הוצאה משימוש והסרות ב-Chrome 101

גרסת הבטא של Chrome 101 הושקה ב-31 במרץ 2022, והיא צפויה להפוך לגרסה היציבה בסוף אפריל 2022.

הפחתת הפרטים של מחרוזת סוכן המשתמש

Chrome מפחית את כמות המידע שמחרוזת User-Agent חושפת בבקשות HTTP וגם ב-navigator.userAgent, ב-navigator.appVersion וב-navigator.platform. אנחנו עושים זאת כדי למנוע שימוש במחרוזת של סוכן משתמש ליצירת טביעת אצבע פסיבית של המשתמשים. כדי להצטרף לגרסת המקור לניסיון, ניתן לעיין בגרסאות המקור לניסיון של Chrome.

הסרת WebSQL בהקשרים של צד שלישי

הוסר WebSQL בהקשרים של צד שלישי. התקן של מסד הנתונים Web SQL הוצע לראשונה באפריל 2009 וננטש בנובמבר 2010. Gecko מעולם לא הטמיעה את התכונה הזו ו-WebKit הוציא אותה משימוש בשנת 2019. ארגון W3C מעודד את השימוש באחסון באינטרנט ובמסד נתונים שנוסף לאינדקס עבור אלו שצריכים חלופות.

המפתחים צריכים לצפות ש-WebSQL עצמו יוצא משימוש ויוסר כשרמת השימוש תהיה נמוכה מספיק.

מדיניות הוצאה משימוש

כדי לשמור על תקינות הפלטפורמה, לפעמים אנחנו מסירים ממשקי API מפלטפורמת האינטרנט שעברו הסבה. יכולות להיות סיבות רבות לכך שנסיר ממשק API, למשל:

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

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

ב-Chrome יש כרגע תהליך להוצאת משימוש ולהסרת ממשקי API, בעיקר:

  • הודעה ברשימת הדיוור של blink-dev.
  • כשהמערכת מזהה שימוש בדף, אפשר להגדיר אזהרות ולציין סולמות זמן במסוף כלי הפיתוח של Chrome.
  • ממתינים, עוקבים ואז מסירים את התכונה כשהשימוש יורד.

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