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

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

כדי להתאים למפרט העדכני ביותר (RFC 6265bis), מערכת Chromium דוחה עכשיו קובצי cookie עם המאפיין Domain שמכיל תווים שאינם ASCII (לדוגמה, éxample.com).

התמיכה במאפייני דומיין IDN בקובצי cookie כבר לא קיימת, כיוון ש-Chromium , Safari ו-Firefox פועלים באופן שונה. השינוי הזה מתקן את ההתנהגות של Firefox דוחה קובצי cookie עם מאפייני דומיין שאינם ASCII.

מכיוון ש-Chromium קיבל בעבר תווים שאינם ASCII וניסה להמיר אותם ל-Punycode מנורמל לאחסון, נחיל כללים מחמירים יותר ונחייב מאפייני דומיין חוקיים של ASCII (Punycode, אם רלוונטי).

הסרת דחיפה של HTTP/2

Chrome הסיר את היכולת לקבל, לשמור בזיכרון ולהשתמש בזרמים של HTTP/2 שנשלחים על ידי השרת. בקטע הסרת HTTP/2 Server Push מ-Chrome יש פרטים והצעות לממשקי API חלופיים.

הסרת מכסה קבועה

סוג המכסה window.PERSISTENT בwebkitRequestFileSystem() הוצא משימוש.

תמיכה בסוג המכסה PERSISTENT תורמת למורכבות מסוימת במערכת המכסות, אבל webkitRequestFileSystem() הוא הצרכן היחיד, וזהו סוג של אחסון שמעולם לא תפסו אותו מעט מאוד.

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

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

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

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

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

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

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