Chrome 119 में नया

यहां आवश्यक जानकारी दी गई है:

मैं हूं एड्रियाना जारा. चलिए, देखते हैं कि Chrome 119 में डेवलपर के लिए नया क्या है.

कुकी खत्म होने की तारीख.

Chrome 104 में हाल ही में बनाई गई कुकी या खत्म होने की तारीख के साथ अपडेट की गई कुकी को आने वाले 400 दिनों से ज़्यादा के लिए सीमित नहीं किया गया है. यह सीमा अब स्टोरेज में पहले से मौजूद कुकी पर लागू होगी.

इन कुकी के खत्म होने की तारीख, Chrome 119+ के पहली बार चालू होने और एक बार के डेटाबेस माइग्रेशन की प्रोसेस के बाद, 400 दिनों से ज़्यादा नहीं की जा सकेगी. इस बदलाव का असर, Chrome 119 के रिलीज़ होने के कम से कम 400 दिनों बाद तक उपयोगकर्ताओं को नहीं दिखेगा. इसके बाद, इसका असर सिर्फ़ उन मौजूदा कुकी पर पड़ेगा जिन्हें उस अवधि के दौरान अपडेट नहीं किया गया है.

समयसीमा खत्म होने की तारीख से जुड़े सुझाव के बारे में ज़्यादा जानें. यहां हम आपको याद दिलाना चाहते हैं कि आने वाले समय में तीसरे पक्ष की कुकी के इस्तेमाल पर रोक लगा दी जाएगी. साथ ही, इस सुविधा के इस्तेमाल पर रोक लगाने से जुड़ी तैयारी के लिए गाइड भी दी गई है.

सीएसएस से जुड़े अपडेट

सीएसएस के लिए हमारे पास तीन अपडेट हैं:

पहला: नई :user-invalid और :user-valid स्यूडो-क्लास, जो किसी एलिमेंट को गलत या सही इनपुट वाले एलिमेंट के तौर पर दिखाती हैं. हालांकि, ऐसा तब ही होता है, जब उपयोगकर्ता ने उसके साथ ज़रूरी इंटरैक्शन किया हो. वे :valid और :invalid की तरह होते हैं, जो स्यूडो-क्लास हैं. हालांकि, जोड़े गए कंस्ट्रेंट के साथ, नई सूडो-क्लास सिर्फ़ तब मैच करती हैं, जब उपयोगकर्ता एलिमेंट के साथ इंटरैक्ट कर लेता है.

दूसरा: रिलेटिव कलर सिंटैक्स की मदद से डेवलपर, अन्य कलर के पैरामीटर में बदलाव करके कलर तय कर सकते हैं.

उदाहरण के लिए: oklab(from magenta calc(l * 0.8) a b); से मिलने वाला ओकेलैब मजेंटा रंग 80% हल्का होता है.

तीसरा, clip-path में अब ज़्यादा वैल्यू इस्तेमाल की जा सकती हैं.

clip-path प्रॉपर्टी, क्लिपिंग रीजन बनाती है. इससे यह तय होता है कि एलिमेंट का कौनसा हिस्सा दिखाया जाना चाहिए. इसमें इलाके के अंदर के हिस्से दिखाए गए हैं, जबकि बाहर के हिस्से छिपे हुए हैं.

अब क्लिप के रेफ़रंस बॉक्स को कंट्रोल करने के लिए, <geometry-box> की वैल्यू का इस्तेमाल किया जा सकता है. इससे clip-path को इस्तेमाल करना आसान हो जाएगा. इन बॉक्स वैल्यू को सामान्य आकारों (जैसे, clip-path: circle(50%) margin-box) के साथ इस्तेमाल किया जा सकता है. इसके अलावा, इन्हें बताए गए बॉक्स (जैसे,clip-path: content-box) से क्लिप करने के लिए अकेले भी इस्तेमाल किया जा सकता है.

इसके अलावा, xywh() और rect() फ़ंक्शन का भी इस्तेमाल किया जा सकता है. इनकी मदद से, आयताकार या गोल आकार वाली क्लिप को आसानी से दिखाया जा सकता है.

सुधार: इस लेख के पिछले वर्शन में, फ़ेंस किए गए फ़्रेम में सुधार के बारे में बताया गया है. ये बदलाव अब Chrome 120 में भेजे जाएंगे.

और ज़्यादा!

निश्चित रूप से बहुत कुछ है.

  • Chrome 119 से WebSQL को पूरी तरह से हटा दिया गया है. रिवर्स ऑरिजिन ट्रायल की मदद से, डेवलपर Chrome 123 तक WebSQL का इस्तेमाल कर सकते हैं.

  • अब monitorTypeSurfaces विकल्प का इस्तेमाल, उपयोगकर्ता को getDisplayMedia() की मदद से पूरी स्क्रीन शेयर करने से रोकने के लिए किया जा सकता है

  • ऑरिजिन ट्रायल एक ऐसा ऑरिजिन ट्रायल है जो window.open() JavaScript API में fullscreen windowFeatures पैरामीटर जोड़ता है. इससे कॉलर, पॉप-अप को सीधे फ़ुल-स्क्रीन में खोल सकता है.

इसके बारे में और पढ़ें

इसमें सिर्फ़ कुछ खास हाइलाइट शामिल हैं. Chrome 119 में और बदलावों के बारे में जानने के लिए, नीचे दिए गए लिंक देखें.

सदस्यता लें

अप-टू-डेट रहने के लिए, Chrome Developers के YouTube चैनल की सदस्यता लें. जब भी हम कोई नया वीडियो लॉन्च करेंगे, तब आपको ईमेल से सूचना मिलेगी.

यो सोय एड्रियाना जारा और Chrome 120 के रिलीज़ होते ही, मैं आपको बताऊंगी कि Chrome की नई सुविधा क्या है!