Chrome 152

स्टेबल वर्शन के रिलीज़ होने की तारीख: 25 अगस्त, 2026

जब तक कोई और जानकारी न दी गई हो, तब तक ये बदलाव Android, ChromeOS, Linux, macOS, और Windows के लिए, Chrome 152 के स्टेबल चैनल की रिलीज़ पर लागू होते हैं.

सीएसएस और यूज़र इंटरफ़ेस (यूआई)

::backdrop, ::scroll-marker, और ::view-transition के लिए CSSPseudoElement का समर्थन

CSSPseudoElement के लिए सहायता उपलब्ध है. इसे पहले ::after, ::before, और ::marker के लिए तय किया गया था. अब इसे कई नए सूडो-एलिमेंट के लिए भी इस्तेमाल किया जा सकता है:

  • ::backdrop: इससे डायलॉग बॉक्स के बैकड्रॉप पर क्लिक करने पर, डायलॉग बॉक्स बंद हो जाता है. साथ ही, डायलॉग बॉक्स के कॉन्टेंट पर किए गए क्लिक में कोई रुकावट नहीं आती. इससे यह पता लगाने के लिए कि क्लिक कहां हुआ, जटिल इंटरसेक्शन लॉजिक की ज़रूरत नहीं पड़ती.
  • ::scroll-marker: इस कुकी का इस्तेमाल, क्लिक से जुड़े आंकड़े इकट्ठा करने के लिए किया जाता है.
  • ::view-transition: इससे, व्यू ट्रांज़िशन के दौरान ज्यामिति की जानकारी का इस्तेमाल किया जा सकता है. साथ ही, नई ट्रांज़िशन शुरू करने के लिए, व्यू ट्रांज़िशन को बीच में ही रोका जा सकता है.

ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

रिलेटिव ऐल्फ़ा कलर (सीएसएस कलर 5 alpha() फ़ंक्शन)

रिलेटिव ऐल्फ़ा कलर, ओरिजनल कलर को रेफ़रंस करते हैं और सिर्फ़ ऐल्फ़ा चैनल में बदलाव करते हैं. इससे डेवलपर, मौजूदा कलर वैल्यू के हिसाब से पारदर्शिता सेट कर पाते हैं.

ट्रैकिंग बग #492246715 | ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

window-drag सीएसएस प्रॉपर्टी

window-drag सीएसएस प्रॉपर्टी की मदद से, वेब कॉन्टेंट, इंस्टॉल किए गए डेस्कटॉप वेब ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) के उन हिस्सों को तय कर सकता है जो ड्रैग किए जा सकने वाले विंडो टाइटल बार के तौर पर काम करते हैं. इस सुविधा को चालू करने पर, क्लिक करके खींचने जैसे पॉइंटर इंटरैक्शन से, पेज के साथ सामान्य इंटरैक्शन ट्रिगर होने के बजाय, ऐप्लिकेशन की टॉप-लेवल विंडो मूव होती है. इस सुविधा की मदद से, मौजूदा app-region सीएसएस प्रॉपर्टी को स्टैंडर्ड बनाया जाता है और उसका नाम बदला जाता है. साथ ही, इसकी वैल्यू के नाम बदलकर move और none कर दिए जाते हैं. इसके अलावा, इसमें इनहेरिटेंस का व्यवहार जोड़ा जाता है.

ट्रैकिंग बग #477608113 | ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

डॉम और एचटीएमएल

autocorrect ग्लोबल एचटीएमएल एट्रिब्यूट को दिखाना

एचटीएमएल autocorrect एट्रिब्यूट की मदद से, वेब ऑथर यह कंट्रोल कर सकते हैं कि <input>, <textarea>, और contenteditable होस्ट जैसे बदलाव किए जा सकने वाले एलिमेंट में, उपयोगकर्ता के इनपुट पर अपने-आप सही होने की सुविधा लागू हो या नहीं. इस सुविधा से, autocorrect ग्लोबल एचटीएमएल एट्रिब्यूट का पता चलता है और यह HTMLElement पर दिखता है.

Tracking bug #40871769 | ChromeStatus.com entry | Spec

OpaqueRange

OpaqueRange, फ़ॉर्म कंट्रोल वैल्यू में टेक्स्ट के लाइव स्पैन को दिखाता है. जैसे, <textarea> या टेक्स्ट पर आधारित <input>. इससे डेवलपर, रेंज जैसे एपीआई का इस्तेमाल करके वैल्यू टेक्स्ट के साथ काम कर सकते हैं. इससे getBoundingClientRect(), getClientRects() जैसे ऑपरेशन किए जा सकते हैं. साथ ही, इनलाइन सुझावों, हाइलाइट, और ऐंकर किए गए पॉपओवर के लिए, CSS Custom Highlight API के साथ इंटिग्रेट किया जा सकता है. यह startContainer और endContainer के लिए null को वापस लाते समय, सिर्फ़ वैल्यू ऑफ़सेट दिखाता है. इससे एनकैप्सुलेशन बना रहता है.

ट्रैकिंग बग #421421332 | ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

क्रॉस-रूट ARIA के लिए टारगेट का रेफ़रंस

रेफ़रंस टारगेट की मदद से, आईडी एट्रिब्यूट (जैसे कि <label for>, aria-labelledby, popovertarget, और commandfor) को किसी कॉम्पोनेंट के शैडो डीओएम में मौजूद एलिमेंट पर फ़ॉरवर्ड किया जा सकता है. साथ ही, इंटरनल स्टेट को सुरक्षित रखा जा सकता है. जब कोई शैडो होस्ट, अपने शैडो ट्री में किसी एलिमेंट को रेफ़रंस टारगेट के तौर पर काम करने के लिए तय करता है, तो शैडो होस्ट की ओर इशारा करने वाले सभी आईडी रेफ़रंस, रेफ़रंस टारगेट एलिमेंट को फ़ॉरवर्ड कर दिए जाते हैं. रेफ़रंस टारगेट को <template> पर shadowrootreferencetarget एट्रिब्यूट का इस्तेमाल करके या JavaScript में ShadowRoot.prototype.referenceTarget का इस्तेमाल करके सेट किया जा सकता है.

ट्रैकिंग बग #346835896 | ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

वेब ऐप्लिकेशन

macOS पर पीडब्ल्यूए के लिए सूचना का एट्रिब्यूशन

अगर कोई प्रोग्रेसिव वेब ऐप्लिकेशन (पीडब्ल्यूए), macOS पर इंस्टॉल किया जाता है, तो इससे मिलने वाली सूचनाओं में अब Google Chrome के बदले नेटिव रूप से पीडब्ल्यूए को ही एट्रिब्यूट किया जाएगा. इसका मतलब है कि अब सूचना केंद्र में पीडब्ल्यूए के नाम और आइकॉन का इस्तेमाल किया जाएगा. पीडब्ल्यूए से मिलने वाली सूचनाएं, macOS के नेटिव ऐप्लिकेशन के साथ काम करती हैं: Chrome अब macOS पर सूचनाओं के लिए requireInteraction फ़ील्ड के साथ काम नहीं करता. साथ ही, Badging API को ऐप्लिकेशन बैज दिखाने के लिए, सूचनाओं की अनुमतियां चाहिए.

ट्रैकिंग बग #327449602 | ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

आइसोलेटेड वेब ऐप्लिकेशन के लिए सब ऐप्लिकेशन

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

ट्रैकिंग बग #414729785 | ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

आइसोलेटेड वेब ऐप्लिकेशन के लिए अनफ़्रेम्ड डिसप्ले मोड

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

ट्रैकिंग बग #477512407 | ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

परफ़ॉर्मेंस और नेटवर्किंग

CPU Performance API

CPU Performance API की मदद से, वेब ऐप्लिकेशन किसी उपयोगकर्ता के डिवाइस के सीपीयू के परफ़ॉर्मेंस टियर का पता लगा सकते हैं. वेब ऐप्लिकेशन, इस जानकारी का इस्तेमाल करके उपयोगकर्ता अनुभव को बेहतर बना सकते हैं. इसके लिए, वे चाहें, तो Compute Pressure API के साथ इस जानकारी का इस्तेमाल कर सकते हैं. इससे, सीपीयू प्रेशर में होने वाले बदलावों के हिसाब से ऐप्लिकेशन के काम करने के तरीके को बदला जा सकता है. उपयोगकर्ता और एडमिन, Chrome की सेटिंग और एंटरप्राइज़ नीतियों का इस्तेमाल करके, रिपोर्ट किए गए परफ़ॉर्मेंस टियर को बदल सकते हैं.

ट्रैकिंग बग #449760252 | ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

कनेक्शन की अनुमति वाली सूचियां

कनेक्शन की अनुमति वाली सूचियों की मदद से, बाहरी एंडपॉइंट पर साफ़ तौर पर कंट्रोल किया जा सकता है. इसके लिए, किसी दस्तावेज़ या वर्कर से Fetch API या अन्य वेब प्लैटफ़ॉर्म एपीआई के ज़रिए शुरू किए गए कनेक्शन को सीमित किया जाता है. सर्वर, एचटीटीपी रिस्पॉन्स हेडर के ज़रिए, अनुमति वाले एंडपॉइंट की सूची डिस्ट्रिब्यूट करते हैं. साथ ही, Chrome कनेक्शन बनाने से पहले, डेस्टिनेशन एंडपॉइंट की तुलना इस अनुमति वाली सूची से करता है.

Tracking bug #447954811 | ChromeStatus.com entry | Spec

मीडिया, सेंसर, और इनपुट

MediaCapabilities.decodingInfo.encryptionScheme

यह navigator.mediaCapabilities.decodingInfo() में इस्तेमाल की गई KeySystemTrackConfiguration डिक्शनरी में encryptionScheme एट्रिब्यूट जोड़ता है. इससे वेब ऐप्लिकेशन यह क्वेरी कर सकते हैं कि कोई खास एन्क्रिप्शन स्कीम (जैसे कि 'cenc' या 'cbcs') काम करती है या नहीं.

Tracking bug #498284510 | ChromeStatus.com entry | Spec

getDisplayMedia() में ऑडियो की सेटिंग कैप्चर करना

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

ट्रैकिंग बग #535514300 | ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

WebGPU: सबग्रुप के साइज़ को कंट्रोल करने की सुविधा

इसमें GPU की वैकल्पिक सुविधा "subgroup-size-control" जोड़ी गई है. इसकी मदद से, कंप्यूट शेडर में सबग्रुप का साइज़ साफ़ तौर पर सेट किया जा सकता है. इससे टारगेट किए गए हार्डवेयर प्लैटफ़ॉर्म पर, खास तौर पर एआई वर्कलोड के लिए, सबग्रुप के साइज़ के साथ सबग्रुप ऑपरेशन का इस्तेमाल करके, कंप्यूट शेडर की परफ़ॉर्मेंस को ऑप्टिमाइज़ किया जाता है.

ट्रैकिंग बग #463721943 | ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

निजता और सुरक्षा

संदिग्ध साइटों के बारे में चेतावनियां

सुरक्षित ब्राउज़िंग की बेहतर सुरक्षा की सुविधा का इस्तेमाल करने वाले लोगों के लिए, Chrome ऐसी साइटों पर जाने पर एक चेतावनी वाला पॉप-अप दिखाता है जिनमें संकेत मिलते हैं कि वे नुकसान पहुंचा सकती हैं. इस पॉप-अप को बायपास किया जा सकता है. यह चेतावनी, अचानक लाल रंग में दिखने वाली चेतावनियों की जगह नहीं लेती, बल्कि अलग से दिखती है. ऐसी वेबसाइटों पर अचानक लाल रंग में चेतावनियां दिखना जारी रहेंगी जो पक्के तौर पर नुकसान पहुंचाती हैं. एडमिन, सुरक्षित ब्राउज़िंग की नीतियों का इस्तेमाल करके इस सुविधा को कॉन्फ़िगर कर सकते हैं.

ChromeStatus.com एंट्री

ऑरिजिन ट्रायल

क्लाइंट-साइड XSLT के लिए, बंद हो चुकी सुविधा को कुछ समय के लिए इस्तेमाल करने वाला ट्रायल

क्लाइंट-साइड XSLT का इस्तेमाल बंद कर दिया गया है. इसे वेब प्लैटफ़ॉर्म से हटाने का प्लान है. Chrome 152 से, डेप्रिकेशन ट्रायल उपलब्ध है. इससे साइटों को माइग्रेट करने के लिए ज़्यादा समय मिल पाएगा.

Origin Trial | Tracking bug #435623334 | ChromeStatus.com entry

अनुमान लगाने के नियम: व्यूपोर्ट के अनुमानित कंट्रोल को कुछ हद तक कंट्रोल करना

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

ट्रैकिंग बग #529423512 | ChromeStatus.com एंट्री

User Agent Image Replacement API

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

ट्रैकिंग बग #544822216 | ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

बंद की गई और हटाई गई सुविधाएं

Private Aggregation API को हटाना

Chrome ने एलान किया है कि तीसरे पक्ष की कुकी के लिए मौजूदा तरीका ही इस्तेमाल किया जाएगा. इसके बाद, Private Aggregation API को बंद कर दिया गया है और हटा दिया गया है. साथ ही, इससे जुड़े Privacy Sandbox API भी हटा दिए गए हैं.

ChromeStatus.com एंट्री | स्पेसिफ़िकेशन