הסרות
הסרת document.createTouch
אנחנו מסירים את השיטה document.createTouch()
כי ה-constructor של Touch()
נתמך מאז Chrome 48. המעבר הזה הוא בהתאם למגמה ארוכת טווח ב-JavaScript APIs, שמתרחקת מפונקציות ייצור ומתקרבת לקונסטרוקטורים. השיטה הקשורה document.createTouchList()
צפויה להוסרה ב-Chrome 69.
כוונה להסרה | מעקב אחר סטטוס Chrome | באג ב-Chromium
הסרה של Document.selectedStylesheetSet ו-Document.preferredStylesheetSet
המאפיינים Document.selectedStylesheetSet ו-Document.preferredStylesheetSet הוסרו כי הם לא סטנדרטיים ורק Chrome ו-WebKit מטמיעים אותם. הגרסאות הרגילות של המאפיינים האלה הוסרו מהמפרט בשנת 2016.
Document.styleSheets
מספק חלק מהפונקציונליות של, אבל לא את כולה. למרבה המזל, הסיכון לאתרים נמוך, כי נראה שהשימוש בפריטים האלה הוא בודדים. (מספרים מדויקים מופיעים בבקשה להסרה).
כוונה להסרה | מעקב אחר סטטוס Chrome | באג ב-Chromium
WEBGL_compressed_texture_atc
בעבר, Chrome סיפק את הפורמטים AMD_compressed_ATC_texture_atc
. הפורמטים האלה היו נתמכים באופן נרחב בזמן יצירת התוסף. מאז, התמיכה בחומרה פחתה כמעט לאפס, וההטמעה אפשרית כרגע רק במכשירי Qualcomm. התוסף הזה נדחה על ידי קבוצת העבודה של WebGL, ועכשיו התמיכה בו הוסרה מ-Chrome.
מעקב אחר סטטוס העדכונים של Chrome | באג ב-Chromium
תכונות שיצאו משימוש
הוצאה משימוש והסרה של ערכים שליליים של בהירות במסנן
כדי לעמוד בדרישות המפרט, הפונקציה brightness()
של המסנן לא מקבלת יותר ערכים שליליים.
מעקב אחר סטטוס העדכונים של Chrome | באג ב-Chromium
מדיניות הוצאה משימוש
כדי לשמור על בריאות הפלטפורמה, אנחנו מסירים לפעמים ממשקי API מפלטפורמת האינטרנט שהשימוש בהם הסתיים. יש הרבה סיבות לכך שנחליט להסיר ממשק API, למשל:
- הם הוחלפו בממשקי API חדשים יותר.
- הם מתעדכנים בהתאם לשינויים במפרטים כדי לשמור על תאימות ועקביות עם דפדפנים אחרים.
- אלה ניסויים מוקדמים שלא הבשילו לדרגת תמיכה בדפדפנים אחרים, ולכן הם עלולים להגדיל את נטל התמיכה למפתחי אתרים.
חלק מהשינויים האלה ישפיעו על מספר קטן מאוד של אתרים. כדי למזער בעיות מראש, אנחנו מנסים להודיע למפתחים מראש כדי שיוכלו לבצע את השינויים הנדרשים כדי שהאתרים שלהם ימשיכו לפעול.
ב-Chrome יש כרגע תהליך להוצאה משימוש ולהסרה של ממשקי API. באופן כללי, התהליך כולל את השלבים הבאים:
- להודיע על כך ברשימת התפוצה blink-dev.
- להגדיר אזהרות ולציין סולמות זמן במסוף DevTools של Chrome כשמתגלה שימוש בדף.
- מחכים, עוקבים אחרי השימוש בתכונה ואז מסירים אותה כשהשימוש בה יורד.
אפשר למצוא רשימה של כל התכונות שהוצאו משימוש בכתובת chromestatus.com באמצעות המסנן 'תכונות שהוצאו משימוש' , ותכונות שהוסרו באמצעות המסנן 'תכונות שהוסרו'. ננסה גם לסכם בפוסט הזה חלק מהשינויים, מההסברים ומנתיבי ההעברה.