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

Joe Medley
Joe Medley

हटाने की प्रक्रिया

सुविधा की नीति हटाएं: लेज़ी लोड

लैज़ी लोड की सुविधा से जुड़ी नीति का मकसद, डेवलपर को <iframe> और <img> टैग पर lazyload एट्रिब्यूट को चुनिंदा तौर पर कंट्रोल करने की अनुमति देना था. इससे, हर ऑरिजिन के लिए एम्बेड किए गए कॉन्टेंट और इमेज को लोड होने में लगने वाले समय को बेहतर तरीके से कंट्रोल किया जा सकता है.

इस नीति को हटाकर, लोड करने के लिए नई सुविधा की नीति लागू की गई है. इसे loading-frame-default-eager कहा जाता है. यह loading एट्रिब्यूट के इस्तेमाल के तरीके के हिसाब से बेहतर है. यह बदलाव, सुविधा-नीति वाले हेडर और <iframe> allow एट्रिब्यूट, दोनों पर लागू होता है.

Chrome प्लैटफ़ॉर्म का स्टेटस | Chromium में मौजूद गड़बड़ी

MediaStreamAudioDestinationNode से आउटपुट हटाना

स्पेसिफ़िकेशन के मुताबिक, Web Audio API में MediaStreamAudioDestinationNode का कोई आउटपुट नहीं होना चाहिए. Chrome में लागू करने पर, एक आउटपुट मिलता है, जिसे हटा दिया गया है.

Chrome प्लैटफ़ॉर्म का स्टेटस | Chromium में मौजूद गड़बड़ी

DeviceMotionEvent का असुरक्षित तरीके से इस्तेमाल करने की सुविधा हटाना

जब भी एपीआई का इस्तेमाल, असुरक्षित ब्राउज़िंग कॉन्टेक्स्ट में किया जाता है, तब से Chromium, 2015 से बंद होने की चेतावनियां दिखा रहा है. Chrome अब एपीआई को सुरक्षित ब्राउज़िंग कॉन्टेक्स्ट तक सीमित कर देता है. इस बदलाव से, Chromium के लागू होने की प्रक्रिया, स्पेसिफ़िकेशन में दी गई निजता और सुरक्षा के सुझावों के मुताबिक हो जाएगी. साथ ही, यह असुरक्षित ऑरिजिन पर बेहतर सुविधाओं को बंद करने की कोशिश के मुताबिक भी है.

Chrome प्लैटफ़ॉर्म का स्टेटस | Chromium में मौजूद गड़बड़ी

DeviceOrientationEvent के असुरक्षित इस्तेमाल को हटाना

जब भी एपीआई का इस्तेमाल, असुरक्षित ब्राउज़िंग कॉन्टेक्स्ट में किया जाता है, तब से Chromium, 2015 से बंद होने की चेतावनियां दिखा रहा है. Chrome अब एपीआई को सुरक्षित ब्राउज़िंग कॉन्टेक्स्ट तक सीमित कर देता है. इस बदलाव से, Chromium के लागू होने की प्रक्रिया, स्पेसिफ़िकेशन में दी गई निजता और सुरक्षा के सुझावों के मुताबिक हो जाएगी. साथ ही, यह असुरक्षित ऑरिजिन पर बेहतर सुविधाओं को बंद करने की कोशिश के मुताबिक भी है.

Chrome प्लैटफ़ॉर्म का स्टेटस | Chromium में मौजूद गड़बड़ी

बंद किए जाने की नीति

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

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

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

फ़िलहाल, Chrome में एपीआई को बंद करने और हटाने की प्रोसेस मौजूद है. इसमें ये काम होते हैं:

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

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