WebComponents v0 को हटाना
Chrome 80 में, Web Components v0 को डेस्कटॉप और Android से हटा दिया गया था. Chromium 86, इन्हें वेबव्यू से हटा देता है. इनमें कस्टम एलिमेंट्स v0, शैडो डीओएम v0, और एचटीएमएल इंपोर्ट शामिल हैं.
फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) की सुविधा बंद करना
Chrome, एफ़टीपी यूआरएल के साथ काम करना बंद कर रहा है और इसकी सुविधा हटा रहा है. Google Chrome में एफ़टीपी के मौजूदा वर्शन में, एन्क्रिप्ट किए गए कनेक्शन (एफ़टीपीएस) और प्रॉक्सी के साथ काम करने की सुविधा नहीं है. ब्राउज़र में एफ़टीपी का इस्तेमाल काफ़ी कम होता है. इसलिए, मौजूदा एफ़टीपी क्लाइंट को बेहतर बनाने में अब पैसे लगाने का कोई मतलब नहीं है. इसके अलावा, जिन प्लैटफ़ॉर्म पर इस समस्या का असर पड़ा है उन सभी पर, बेहतर एफ़टीपी क्लाइंट उपलब्ध हैं.
Google Chrome 72 और उसके बाद के वर्शन में, एफ़टीपी से दस्तावेज़ के सब-रिसॉर्स फ़ेच करने और टॉप लेवल एफ़टीपी रिसॉर्स को रेंडर करने की सुविधा हटा दी गई है. फ़िलहाल, एफ़टीपी यूआरएल पर जाने पर, संसाधन के टाइप के आधार पर डायरेक्ट्री लिस्टिंग या डाउनलोड दिखता है. Google Chrome 74 और उसके बाद के वर्शन में मौजूद एक गड़बड़ी की वजह से, एचटीटीपी प्रॉक्सी के ज़रिए एफ़टीपी यूआरएल ऐक्सेस करने की सुविधा बंद कर दी गई है. Google Chrome 76 में, एफ़टीपी के लिए प्रॉक्सी की सुविधा पूरी तरह से हटा दी गई है.
Google Chrome में एफ़टीपी की सुविधा के बाकी कामों पर पाबंदी लगी है. जैसे, डायरेक्ट्री लिस्टिंग दिखाना या एन्क्रिप्ट (सुरक्षित) नहीं किए गए कनेक्शन से संसाधन डाउनलोड करना.
सहायता बंद करने की प्रोसेस इस टाइमलाइन के मुताबिक होगी:
Chrome 86
ज़्यादातर उपयोगकर्ताओं के लिए, एफ़टीपी अब भी डिफ़ॉल्ट रूप से चालू है. हालांकि, रिलीज़ से पहले ऐप्लिकेशन को आज़माने की सुविधा देने वाले चैनलों (Canary और Beta) के लिए इसे बंद कर दिया गया है. साथ ही, इसे स्टैबल वर्शन का इस्तेमाल करने वाले एक प्रतिशत उपयोगकर्ताओं के लिए, प्रयोग के तौर पर बंद कर दिया जाएगा. इस वर्शन में, --enable-ftp
कमांड लाइन फ़्लैग या --enable-features=FtpProtocol
फ़्लैग का इस्तेमाल करके, कमांड लाइन से इसे फिर से चालू किया जा सकता है.
Chrome 87
50% उपयोगकर्ताओं के लिए, एफ़टीपी सहायता डिफ़ॉल्ट रूप से बंद रहेगी. हालांकि, ऊपर दिए गए फ़्लैग का इस्तेमाल करके, इसे चालू किया जा सकता है.
Chrome 88
एफ़टीपी की सुविधा बंद कर दी जाएगी.
बंद किए जाने की नीति
प्लैटफ़ॉर्म को बेहतर बनाए रखने के लिए, हम वेब प्लैटफ़ॉर्म से ऐसे एपीआई हटा देते हैं जो काम नहीं कर रहे हैं. एपीआई को हटाने की कई वजहें हो सकती हैं. जैसे:
- इनकी जगह नए एपीआई ले चुके हैं.
- इन्हें अपडेट किया जाता है, ताकि अन्य ब्राउज़र के साथ अलाइनमेंट और एक जैसी सुविधाएं मिल सकें.
- ये शुरुआती एक्सपेरिमेंट हैं, जो दूसरे ब्राउज़र में कभी काम नहीं आए. इसलिए, इनकी वजह से वेब डेवलपर को सहायता देने में ज़्यादा समय लग सकता है.
इनमें से कुछ बदलावों का असर बहुत कम साइटों पर पड़ेगा. समस्याओं को पहले से कम करने के लिए, हम डेवलपर को पहले से सूचना देने की कोशिश करते हैं, ताकि वे अपनी साइटों को चालू रखने के लिए ज़रूरी बदलाव कर सकें.
फ़िलहाल, Chrome में एपीआई को बंद करने और हटाने की प्रोसेस मौजूद है. इसमें ये काम होते हैं:
- blink-dev की मेलिंग सूची में इसकी सूचना दें.
- जब पेज पर ट्रैफ़िक का पता चलता है, तो Chrome DevTools कंसोल में चेतावनियां सेट करें और समयावधि दें.
- इंतज़ार करें, निगरानी करें, और फिर इस्तेमाल में गिरावट आने पर सुविधा को हटाएं.
chromestatus.com पर, अब काम नहीं करने वाली सुविधाओं के फ़िल्टर का इस्तेमाल करके, अब काम नहीं करने वाली सभी सुविधाओं की सूची देखी जा सकती है. साथ ही, हटाई गई सुविधाओं के फ़िल्टर का इस्तेमाल करके, हटाई गई सुविधाओं की सूची देखी जा सकती है. हम इन पोस्ट में, कुछ बदलावों, उनकी वजहों, और माइग्रेशन पाथ के बारे में खास जानकारी देने की कोशिश करेंगे.