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

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

हमें Chrome के करीब-करीब सभी वर्शन में, प्रॉडक्ट, उसकी परफ़ॉर्मेंस, और वेब प्लैटफ़ॉर्म की सुविधाओं के बारे में काफ़ी अपडेट और सुधार दिखते हैं. इस लेख में, Chrome 63 में कुछ सुविधाएं बंद करने और उन्हें हटाने के बारे में जानकारी दी गई है. यह सुविधा, 26 अक्टूबर से बीटा वर्शन में उपलब्ध है. Chrome के इस और इसके पिछले वर्शन से ज़्यादा हटाए जाने और हटाने के बारे में जानने के लिए, रोक लगाने और हटाने वाले पेज पर जाएं. इस सूची में किसी भी समय बदलाव किया जा सकता है.

प्रॉमिस टाइप वाली इंटरफ़ेस प्रॉपर्टी अब अपवाद नहीं हैं

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

उदाहरण के लिए, पहले, अगर गलत समय पर कॉल किया जाता है, तो MediaKeySession.closed पर किए गए कॉल को गैर-कानूनी तरीके से शुरू करने पर TypeError दिया जाएगा. इस बदलाव के साथ, ऐसे कॉल को अब catch() ब्लॉक लागू करना होगा.

इस बदलाव से Chrome इनलाइन को स्पेसिफ़िकेशन के साथ इनलाइन कर देता है. यह बदलाव फ़ंक्शन के लिए पहले ही किया जा चुका है.

Chromestatus ट्रैकर | Chromium बग

get MatchingCSSरूल() लागू करने का तरीका

किसी खास एलिमेंट पर लागू किए गए सभी शैली के नियमों की सूची पाने के लिए, get MatchingCSSTerms() वाला तरीका सिर्फ़ वेबकिट के लिए एपीआई है. Webkit में इसे हटाने के लिए एक खुली बग है. इन वजहों से, इसे Chrome के वर्शन 63 से हटा दिया गया है. जिन डेवलपर को इस सुविधा की ज़रूरत है वे इस Stack Overflow पोस्ट को देख सकते हैं

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

"मोल-भाव" की RTCRtcpMuxPolicy नीति को हटाएं

Chrome, rtcpMuxPolicy का इस्तेमाल आरटीपी/आरटीसीपी मल्टीप्लेक्सिंग के इस्तेमाल से जुड़ी अपनी पसंदीदा नीति तय करने के लिए करता है. Chrome 57 में, हमने डिफ़ॉल्ट rtcpMuxPolicy को "ज़रूरी" में बदल दिया है और "negotiate" को बंद कर दिया है. इसकी ये वजहें हैं:

  • बिना मल्टीप्लेक्स वाला RTCP, नेटवर्क के ज़्यादा संसाधनों का इस्तेमाल करता है.
  • "negotiate" को हटाने से, एपीआई का प्लैटफ़ॉर्म आसान हो जाएगा, क्योंकि "RtpSender"/"RtpReceiver" में सिर्फ़ एक ट्रांसपोर्ट होगा.

Chrome 63 में, "negotiate" को हटा दिया गया है.

रोक हटाने का इरादा | Chromium की गड़बड़ी