Chrome 68 में रोकने और हटाने की प्रक्रिया

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

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

document.createTouch हटाएं

document.createTouch() तरीका हटाया जा रहा है, क्योंकि Touch() कंस्ट्रक्टर Chrome 48 से काम करता है. इसके लिए JavaScript एपीआई में, फ़ैक्ट्री फ़ंक्शन और कंस्ट्रक्टर का इस्तेमाल करना काफ़ी समय से जारी है. मिलते-जुलते document.createTouchList() तरीके को Chrome 69 में हटा दिया जाएगा.

हटाएं | Chromestatus Tracker | Chromium की गड़बड़ी

Document.selectedStylesheetSet और Document.favoriteStylesheetSet हटाएं

Document.selectedStylesheetSet और Document.favoriteStylesheetSet एट्रिब्यूट हटा दी जाती हैं, क्योंकि ये नॉन-स्टैंडर्ड हैं और इन्हें सिर्फ़ Chrome और WebKit के साथ लागू किया जाता है. 2016 में इन विशेषताओं के मानक वर्शन को नियम से हटा दिया गया था.

Document.styleSheets में भी वही सुविधाएं मौजूद हैं. सभी नहीं, हम यही मानते हैं. अच्छी बात यह है कि वेबसाइटों के लिए जोखिम कम है, क्योंकि इन आइटम का इस्तेमाल एक ही डिजिट में होता है. (सटीक संख्या को हटाने के लिए इंटेंट देखें.)

हटाएं | Chromestatus Tracker | Chromium की गड़बड़ी

WEBGL_compressed_texture_atc

पहले, Chrome AMD_compressed_ATC_texture_atc फ़ॉर्मैट उपलब्ध कराता था. एक्सटेंशन बनाते समय, ये फ़ॉर्मैट बड़े पैमाने पर काम करते थे. उस समय से, हार्डवेयर सहायता शून्य तक कम हो गई है. फ़िलहाल, इसे सिर्फ़ Qualcomm डिवाइसों पर लागू किया जा सकता है. इस एक्सटेंशन को WebGL वर्किंग ग्रुप ने अस्वीकार कर दिया है. इसलिए, अब Chrome से इसका इस्तेमाल नहीं किया जा सकता.

Chromestatus ट्रैकर | Chromium बग

समर्थन नहीं होना या रुकना

फ़िल्टर में, नेगेटिव चमक वाली वैल्यू को रोकें और हटाएं

निर्देशों का पालन करने के लिए, फ़िल्टर का brightness() फ़ंक्शन अब नेगेटिव वैल्यू स्वीकार नहीं करता.

Chromestatus ट्रैकर | Chromium बग

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

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

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

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

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

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

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