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

Joe Medley
Joe Medley

שירותי הובלה

הסרת document.createTouch

השיטה document.createTouch() תוסר כי Touch() constructor נתמך מאז Chrome 48. היא מבוססת על מודל המגמה של ממשקי ה-API של JavaScript התנתקות מפונקציות המפעל לבניית מודלים של טרנספורמרים. document.createTouchList()השיטה שלה אמורה להימחק מ-Chrome 69.

כוונת הסרה | Chromestatus tracker | באג ב-Chromium

הסרת Document.selectedStylesheetSet ו-Document.preferencesStylesheetSet

השדה Document.selectedStylesheetSet ו-Document.favoriteStylesheetSet הוסרו מכיוון שהם לא סטנדרטיים ומוטמעים רק על ידי Chrome ו-WebKit. הגרסאות הרגילות של המאפיינים האלה הוסרו מ המפרט ב-2016.

Document.styleSheets מספק חלק מאותה פונקציונליות, אחרת הכול. למרבה המזל, הסיכון לאתרים נמוך ככל שהשימוש בפריטים האלה להיות בספרות בודדות. (לגבי מספרים מדויקים, ראו 'כוונת הסרה').

כוונת הסרה | Chromestatus tracker | באג ב-Chromium

WEBGL_compressed_texture_atc

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

Chromestatus tracker | באג ב-Chromium

הוצאה משימוש

הוצאה משימוש והסרה של ערכי בהירות שליליים במסנן

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

Chromestatus tracker | באג ב-Chromium

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

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

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

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

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

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

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