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

ג'ו מדלי
ג'ו מדלי

הסרת WebComponents v0

גרסה 0 של רכיבי האינטרנט הוסרה מהמחשב ומ-Android ב-Chrome 80. Chromium 86 מסיר אותן מ-WebView. ההסרה הזו כוללת רכיבים מותאמים אישית v0, Shadow DOM v0 ו-HTML Imports.

הפסקת התמיכה ב-FTP

ב-Chrome אנחנו מוציאים משימוש ומסירים את התמיכה בכתובות URL מסוג FTP. ההטמעה הנוכחית של ה-FTP ב-Google Chrome לא תומכת בחיבורים מוצפנים (FTPS), וגם לא בשרתי proxy. השימוש ב-FTP בדפדפן נמוך מספיק, כך שאין יותר אפשרות להשקיע בשיפור לקוח ה-FTP הקיים. בנוסף, לקוחות FTP בעלי ניסיון רב יותר זמינים בכל הפלטפורמות המושפעות.

מ-Google Chrome בגרסה 72 ואילך אין את התמיכה באחזור משאבי משנה של מסמכים ב-FTP ובעיבוד של משאבי FTP ברמה העליונה. כשמנווטים לכתובות URL ב-FTP, מופיע דף של ספרייה או הורדה, בהתאם לסוג המשאב. באג ב-Google Chrome 74 ואילך גרם להפסקת התמיכה בגישה לכתובות URL של FTP באמצעות שרתי proxy של HTTP. התמיכה בשרת Proxy ב-FTP הוסרה לחלוטין ב-Google Chrome 76.

שאר היכולות של הטמעת ה-FTP ב-Google Chrome מוגבלות להצגת דף של ספרייה או להורדת משאב בחיבורים לא מוצפנים.

בקרוב נוציא משימוש את התמיכה:

גרסה 86 של Chrome

FTP עדיין מופעל כברירת מחדל עבור רוב המשתמשים, אבל הוא מושבת בערוצים טרום-השקה (קנריים ובטא) והוא יושבת באופן ניסיוני לאחוז אחד מהמשתמשים היציבים. בגרסה הזו אפשר להפעיל אותה מחדש משורת הפקודה באמצעות הדגל --enable-ftp או הדגל --enable-features=FtpProtocol.

גרסה 87 של Chrome

כברירת מחדל, התמיכה ב-FTP תושבת לחמישים אחוז מהמשתמשים, אבל תוכלו להפעיל אותה באמצעות הדגלים שמפורטים למעלה.

גרסה 88 של Chrome

התמיכה ב-FTP תושבת.

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

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

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

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

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

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

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