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

Chrome 94 का बीटा वर्शन 26 अगस्त, 2021 को रिलीज़ किया गया था. उम्मीद है कि सितंबर 2021 के आखिर में यह वर्शन स्टेबल वर्शन बन जाएगा.

तीसरे पक्ष के कॉन्टेक्स्ट में, WebSQL का इस्तेमाल बंद करें और हटाएं

तीसरे पक्ष के कॉन्टेक्स्ट में WebSQL अब काम नहीं करता. Chrome 97 से हटाए जाने की उम्मीद है. वेब एसक्यूएल डेटाबेस स्टैंडर्ड का इस्तेमाल पहली बार अप्रैल 2009 में किया गया था और इसे नवंबर 2010 में छोड़ दिया गया था. Gecko ने 2019 में यह सुविधा कभी लागू नहीं की और WebKit ने इस सुविधा को बंद कर दिया. W3C, वेब स्टोरेज और इंडेक्स किए गए डेटाबेस को उन लोगों के लिए बढ़ावा देता है जिन्हें इसके विकल्पों की ज़रूरत होती है.

डेवलपर को यह उम्मीद करनी चाहिए कि इस्तेमाल की सीमा कम होने पर WebSQL बंद हो जाएगा और इसे हटा दिया जाएगा.

सबरिसॉर्स के लिए, निजी नेटवर्क के अनुरोधों को सुरक्षित कॉन्टेक्स्ट पर सीमित करें

सबरिसॉर्स के लिए निजी नेटवर्क के अनुरोध, अब सिर्फ़ सुरक्षित कॉन्टेक्स्ट से ही लिए जा सकते हैं. निजी नेटवर्क के अनुरोध, सार्वजनिक नेटवर्क से आते हैं और किसी निजी नेटवर्क को टारगेट करते हैं. उदाहरणों में इंटरनेट से इंट्रानेट अनुरोध और इंट्रानेट लूपबैक शामिल हैं.

यह निजी नेटवर्क ऐक्सेस को पूरी तरह से लागू करने की दिशा में पहला कदम है. लोकल नेटवर्क या उपयोगकर्ता के डिवाइस पर चल रहे सर्वर, वेब पर इस तरह की बेहतरीन सुविधाएं दिखाते हैं जो काफ़ी खतरनाक हो सकते हैं. निजी नेटवर्क ऐक्सेस, इन सर्वर पर अनुरोधों के असर को सीमित करने के लिए, कुछ बदलावों का सुझाव देता है. इसके लिए, यह पक्का किया जाता है कि सर्वर, बाहरी इकाइयों के साथ किसी भी कम्यूनिकेशन के लिए ऑप्ट-इन कर रहे हैं.

इस ऑप्ट-इन का कोई मतलब निकालने के लिए, सर्वर को यह पक्का करना ज़रूरी है कि क्लाइंट ऑरिजिन की पुष्टि हुई है. इस दिशा में सिर्फ़ बाहरी अनुरोध भेजने के लिए, सुरक्षित कॉन्टेक्स्ट ही काम करते हैं.

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

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

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

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

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

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

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