ImageCapture.setOptions() को हटा दिया गया है
डिवाइस के विकल्पों को सेट करने के लिए, फ़िलहाल पाबंदी वाले पैटर्न का इस्तेमाल किया जा रहा है. इसलिए, इस प्रॉपर्टी को ImageCapture स्पेसिफ़िकेशन से हटा दिया गया है. ऐसा लगता है कि प्रोडक्शन वेबसाइटों पर इस तरीके का इस्तेमाल बहुत कम या बिलकुल नहीं किया जाता. इसलिए, इसे हटा दिया जा रहा है. फ़िलहाल, इसे बदलने का कोई तरीका उपलब्ध नहीं है.
हटाने का इंटेंट | Chromestatus ट्रैकर | Chromium बग
सेवा वर्कर: एक ही ऑरिजिन वाले अनुरोधों के लिए सीओआरएस रिस्पॉन्स की अनुमति न दें
सर्विस वर्कर स्पेसिफ़िकेशन के पिछले वर्शन में, सर्विस वर्कर को एक ही ऑरिजिन के अनुरोध के लिए सीओआरएस रिस्पॉन्स देने की अनुमति थी. ऐसा माना जाता था कि पूरी तरह से सिंथेटिक रिस्पॉन्स बनाने के लिए, सेवा वर्कर किसी CORS रिस्पॉन्स को पढ़ सकता है. इसके बावजूद, रिस्पॉन्स में अनुरोध का मूल यूआरएल बना रहा. इसलिए, outerResponse.url
की वैल्यू url
और innerResponse.url
की वैल्यू crossOriginURL
के बराबर थी.
फ़ेच स्पेसिफ़िकेशन में हाल ही में हुए बदलाव के मुताबिक, अगर Response.url
मौजूद है, तो उसे एक्सपोज़ किया जाना चाहिए. इस वजह से, ऐसे मामले हो सकते हैं जिनमें self.location.href
, self.origin
से अलग ऑरिजिन दिखाता है. इससे बचने के लिए, सर्विस वर्कर को अब एक ही ऑरिजिन के अनुरोधों के लिए, सीओआरएस रिस्पॉन्स दिखाने की अनुमति नहीं है.
इस बदलाव के बारे में ज़्यादा जानने के लिए, नवंबर 2017 में फ़ेच स्पेसिफ़िकेशन के ख़िलाफ़ दर्ज की गई समस्या देखें.
Chromestatus ट्रैकर | Chromium में मौजूद गड़बड़ी
WebAudio: डेज़िपर करने की सुविधा हटाई गई
वेब ऑडियो की सुविधा, मूल रूप से अनज़िप करने की सुविधा के साथ लॉन्च की गई थी. जब AudioParam की वैल्यू को सीधे वैल्यू सेटर की मदद से सेट किया गया था, तो वैल्यू तुरंत अपडेट नहीं हुई थी. इसके बजाय, एक्सपोनेंशियल स्मूथर को 10 मिलीसेकंड के समय के साथ लागू किया गया था, ताकि बदलाव आसानी से हो सके और गड़बड़ियां कम से कम हो सकें. इसमें कभी नहीं बताया गया कि किन पैरामीटर में स्मूथिंग की गई और टाइम कॉन्स्टेंट क्या था. यह भी साफ़ तौर पर पता नहीं चल रहा था कि असल समय का कॉन्स्टेंट सही वैल्यू है या नहीं.
काफ़ी चर्चा के बाद, वर्किंग ग्रुप ने स्पेसिफ़िकेशन से, अनज़िप करने की सुविधा को हटा दिया. अब, वैल्यू सेट करने पर, वह तुरंत बदल जाती है. हमारा सुझाव है कि डेवलपर, डेटा को अनज़िप करने के लिए, मौजूदा AudioParam.setTargetAtTime()
तरीके का इस्तेमाल करें. इससे, आपको यह तय करने का पूरा कंट्रोल मिलता है कि डेटा को कब अनज़िप करना है, कितनी तेज़ी से बदलाव करना है, और किन पैरामीटर को स्मूद करना है.
इसे हटाने से, डेवलपर को यह पता लगाने में आसानी होती है कि कौनसे ऑडियो पैरामीटर, डेज़िपर करने की सुविधा के साथ काम करते हैं.
हटाने का इंटेंट | Chromestatus ट्रैकर | Chromium बग
तीन हिस्सों वाली सीएसएस पोज़िशन वैल्यू का इस्तेमाल नहीं किया जा सकता
हाल ही में तय की गई शर्तों के मुताबिक, पोज़िशन वैल्यू स्वीकार करने वाली नई प्रॉपर्टी में तीन हिस्सों वाली वैल्यू काम नहीं करती हैं. ऐसा माना जाता है कि इस तरीके से, कम शब्दों में लिखे गए सिंटैक्स को प्रोसेस करना आसान हो जाता है. सीएसएस वैल्यू और यूनिट मॉड्यूल का मौजूदा वर्शन, सीएसएस की सभी पोज़िशन वैल्यू पर यह ज़रूरी शर्त लागू करता है. Chrome 66 के बाद, तीन हिस्सों वाली पोज़िशन वैल्यू का इस्तेमाल नहीं किया जा सकता. यह सुविधा, जुलाई 2018 के आस-पास Chrome 68 में हटा दी जाएगी.
हटाने का इंटेंट | Chromestatus ट्रैकर | Chromium बग
document.createTouch(), document.createTouchList() जैसे तरीके अब काम नहीं करते
TouchEvent()
कन्स्ट्रक्टर, Chrome के 48 वर्शन से काम करता है. स्पेसिफ़िकेशन का पालन करने के लिए, document.createTouch()
और
document.createTouchList()
का अब इस्तेमाल नहीं किया जा सकता.