Chrome 86 में बंद करना और हटाना

जो मेडले
जो मेडली

वेबकॉम्पोनेंट v0 हटाएं

Chrome 80 में, वेब कॉम्पोनेंट v0 को डेस्कटॉप और Android से हटा दिया गया था. Chromium 86 इन्हें वेबव्यू से हटा देता है. इसमें कस्टम एलिमेंट v0, Shadow DOM v0, और HTML इंपोर्ट शामिल हैं.

फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) की सुविधा बंद करें

Chrome, एफ़टीपी यूआरएल के लिए सहायता बंद कर रहा है और उसे हटा रहा है. Google Chrome में, मौजूदा एफ़टीपी प्रोसेस में एन्क्रिप्ट (सुरक्षित) किए गए कनेक्शन (एफ़टीपीS) और न ही प्रॉक्सी के लिए कोई सपोर्ट मौजूद नहीं है. ब्राउज़र में एफ़टीपी का इस्तेमाल काफ़ी कम है. इस वजह से, अब मौजूदा एफ़टीपी क्लाइंट को बेहतर बनाने के लिए निवेश करना आसान नहीं रहा. इसके अलावा, जिन प्लैटफ़ॉर्म पर असर हुआ है उन सभी पर ज़्यादा काम करने वाले एफ़टीपी क्लाइंट उपलब्ध हैं.

Google Chrome 72 और उसके बाद के वर्शन ने फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) पर दस्तावेज़ के सबरिसॉर्स को फ़ेच करने और टॉप लेवल एफ़टीपी संसाधनों को रेंडर करने की सुविधा हटा दी है. फ़िलहाल, एफ़टीपी यूआरएल पर नेविगेट करने पर, रिसॉर्स के टाइप के आधार पर डायरेक्ट्री लिस्टिंग या डाउनलोड दिखता है. Google Chrome 74 और उसके बाद के वर्शन में एक गड़बड़ी की वजह से, एचटीटीपी प्रॉक्सी पर एफ़टीपी यूआरएल को ऐक्सेस करने का विकल्प बंद हो गया. Google Chrome 76 में एफ़टीपी के लिए प्रॉक्सी समर्थन पूरी तरह से हटा दिया गया था.

Google Chrome के एफ़टीपी लागू करने की बची हुई सुविधाएं, एन्क्रिप्ट (सुरक्षित) नहीं किए गए कनेक्शन पर डायरेक्ट्री लिस्टिंग दिखाने या संसाधन डाउनलोड करने तक सीमित हैं.

सहायता बंद करने की प्रोसेस इस समयावधि में होगी:

Chrome 86

ज़्यादातर उपयोगकर्ताओं के लिए एफ़टीपी अब भी डिफ़ॉल्ट रूप से चालू रहता है, लेकिन रिलीज़ से पहले चैनल (कैनरी और बीटा) के लिए यह बंद रहता है. इसे प्रयोग के तौर पर एक प्रतिशत स्थायी उपयोगकर्ताओं के लिए बंद कर दिया जाएगा. इस वर्शन में, इसे कमांड लाइन से फिर से चालू किया जा सकता है. ऐसा करने के लिए, --enable-ftp कमांड लाइन फ़्लैग या --enable-features=FtpProtocol फ़्लैग का इस्तेमाल करें.

Chrome 87

पचास प्रतिशत उपयोगकर्ताओं के लिए डिफ़ॉल्ट रूप से एफ़टीपी की सुविधा बंद कर दी जाएगी. हालांकि, ऊपर दिए गए फ़्लैग का इस्तेमाल करके इसे चालू किया जा सकता है.

Chrome 88

फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) सहायता बंद कर दी जाएगी.

वर्शन रोकने की नीति

प्लैटफ़ॉर्म को बेहतर बनाए रखने के लिए, हम कभी-कभी वेब प्लैटफ़ॉर्म से ऐसे एपीआई हटा देते हैं जो अपना काम पूरा कर चुके हैं. हम किसी एपीआई को कई वजहों से हटा सकते हैं, जैसे:

  • नए एपीआई ने उनकी जगह ले ली है.
  • इन्हें खास जानकारी में बदलाव दिखाने के लिए अपडेट किया जाता है, ताकि अन्य ब्राउज़र के साथ अलाइनमेंट और एक जैसा अनुभव बना रहे.
  • ये ऐसे शुरुआती एक्सपेरिमेंट हैं जो अन्य ब्राउज़र पर कभी लागू नहीं हुए. इसलिए, वेब डेवलपर पर ज़्यादा दबाव बन सकता है.

इनमें से कुछ बदलावों का असर बहुत कम साइटों पर पड़ेगा. समस्याओं को समय से कम करने के लिए, हम डेवलपर को पहले से सूचना देने की कोशिश करते हैं, ताकि वे अपनी साइटों को चालू रखने के लिए ज़रूरी बदलाव कर सकें.

फ़िलहाल, Chrome में एपीआई को रोकने और हटाने की प्रोसेस है, खास तौर पर:

  • blink-dev ईमेल पाने वाले लोगों की सूची में सूचना दें.
  • पेज पर इस्तेमाल का पता चलने पर, Chrome DevTools कंसोल में चेतावनियां सेट करें और टाइम स्केल दें.
  • इंतज़ार करें, निगरानी करें, और फिर इस्तेमाल में कमी आने पर सुविधा हटा दें.

हटाए गए फ़िल्टर को लागू करके, काम नहीं करने वाले फ़िल्टर और हटाई गई सुविधाओं का इस्तेमाल करके, chromestatus.com पर काम न करने वाली सभी सुविधाओं की सूची देखें. हम इन पोस्ट में कुछ बदलावों, तर्क, और माइग्रेशन पाथ के बारे में खास जानकारी देने की कोशिश भी करेंगे.