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

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

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

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

लेज़ीलोड सुविधा से जुड़ी नीति का मकसद था कि डेवलपर <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 में एपीआई को रोकने और हटाने की प्रोसेस है, खास तौर पर:

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

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