Chrome 152 बीटा

पब्लिश होने की तारीख: 30 जुलाई, 2026

जब तक कोई और जानकारी न दी जाए, तब तक यहां दिए गए बदलाव Android, ChromeOS, Linux, macOS, और Windows के लिए, Chrome के बीटा चैनल के सबसे नए वर्शन पर लागू होते हैं. इन सुविधाओं के बारे में ज़्यादा जानने के लिए, दिए गए लिंक का इस्तेमाल करें या ChromeStatus.com पर जाएं. इस रिलीज़ के मुताबिक, Chrome 152 बीटा वर्शन में है. डेस्कटॉप के लिए, Google.com से या Android पर Google Play Store से, नया बीटा वर्शन डाउनलोड किया जा सकता है.

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

::backdrop, ::scroll-marker, और ::view-transition के लिए CSSPseudoElement की सुविधा

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

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

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

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

मीडिया एलिमेंट की सूडो क्लास

:playing, :paused, :seeking, :buffering, :stalled, :muted, और :volume-locked सीएसएस सूडो-क्लास, <audio> और <video> एलिमेंट से उनकी मौजूदा स्थिति के आधार पर मैच करती हैं. ये सूडो क्लास, Interop 2026 के फ़ोकस एरिया में से एक हैं.

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

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

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

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

इस सुविधा की मदद से, मौजूदा app-region सीएसएस प्रॉपर्टी को स्टैंडर्ड बनाया जाता है और उसका नाम बदला जाता है. साथ ही, इसकी वैल्यू के नाम बदलकर move और none कर दिए जाते हैं. इसके अलावा, इसमें इनहेरिटेंस का व्यवहार जोड़ा जाता है.

Web APIs

CPU Performance API

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

Chrome की Performance सेटिंग में जाकर, मौजूदा परफ़ॉर्मेंस को बदला जा सकता है. एडमिन, CpuPerformanceTierOverride एंटरप्राइज़ नीति का इस्तेमाल करके, इस सुविधा के काम करने के तरीके को भी कंट्रोल कर सकते हैं.

ज़्यादा जानकारी के लिए, CPU Performance API के बारे में ज़्यादा जानकारी देने वाला लेख देखें.

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

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

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

ज़्यादा जानकारी के लिए, कनेक्शन की अनुमति वाली सूचियों का सुझाव देखें.

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

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

इस अपडेट से, पीडब्ल्यूए की सूचनाएं, macOS के नेटिव ऐप्लिकेशन की सूचनाओं के साथ अलाइन हो जाती हैं:

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

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

OpaqueRange

OpaqueRange, फ़ॉर्म कंट्रोल की वैल्यू में टेक्स्ट के लाइव स्पैन को दिखाता है. जैसे, <textarea> या टेक्स्ट पर आधारित <input>. इससे डेवलपर, रेंज जैसे एपीआई का इस्तेमाल करके वैल्यू टेक्स्ट के साथ काम कर सकते हैं.

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

आइसोलेटेड वेब ऐप्लिकेशन (आईडब्ल्यूए) के सब ऐप्लिकेशन

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

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

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

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

एडमिन, इस सुविधा को मैनेज करने के लिए इन नीतियों का इस्तेमाल कर सकते हैं: DefaultWindowManagementSetting, WindowManagementAllowedForUrls, और WindowManagementBlockedForUrls.

WebGPU: Subgroup Size Control

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

Window Shape API

Window Shape API की मदद से, ChromeOS पर आइसोलेटेड वेब ऐप्लिकेशन, window.chromeos.isolatedWebApp.setShape के ज़रिए पसंद के मुताबिक, आयताकार के अलावा किसी अन्य आकार की विंडो सेट कर सकते हैं. इसके लिए, विंडो का unframed डिसप्ले मोड में होना ज़रूरी है. साथ ही, विंडो मैनेजमेंट की अनुमति भी दी जानी चाहिए.

मीडिया

MediaCapabilities encryptionScheme

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

getDisplayMedia API में audioPreferred कैप्चर करने की सुविधा

यह navigator.mediaDevices.getDisplayMedia() में इस्तेमाल की गई DisplayMediaStreamOptions डिक्शनरी में audioPreference एट्रिब्यूट जोड़ता है. इस हिंट की मदद से, वेब ऐप्लिकेशन ब्राउज़र को यह सिग्नल दे सकते हैं कि वीडियो कैप्चर करने के साथ-साथ ऑडियो शेयर करने की सुविधा को प्राथमिकता दी जाती है.

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

Chrome 152 में, इन नए ऑरिजिन ट्रायल के लिए ऑप्ट इन किया जा सकता है.

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

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

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

Chrome ने क्लाइंट-साइड XSLT का इस्तेमाल बंद कर दिया है. Chrome 158 में, इसे ब्राउज़र से हटाने की प्रोसेस पूरी होने वाली है. ऑरिजिन ट्रायल को बंद करने की प्रोसेस सेट अप की गई है. इससे साइटों को XSLT से माइग्रेट करने के लिए, करीब नौ महीने का समय मिल पाएगा. यह Chrome 175 तक चलेगा. यह ट्रायल अब उपलब्ध है, ताकि इसे हटाने से पहले टेस्ट किया जा सके.

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

Chrome के वर्शन 152 में, इन सुविधाओं को बंद कर दिया जाएगा और इन्हें हटा दिया जाएगा. प्लान की गई सुविधाओं को बंद करने, मौजूदा समय में बंद की गई सुविधाओं, और पहले हटाई गई सुविधाओं की सूचियों के लिए, ChromeStatus.com पर जाएं.

Private Aggregation API को हटाना

Chrome ने यह सूचना दी है कि तीसरे पक्ष की कुकी के इस्तेमाल का मौजूदा तरीका जारी रहेगा. इसलिए, अब हम Private Aggregation API और Privacy Sandbox के कुछ अन्य एपीआई को बंद करने और हटाने की योजना बना रहे हैं. यह एपीआई, सिर्फ़ Shared Storage और Protected Audience API के ज़रिए उपलब्ध कराया जाता है. इन दोनों एपीआई को भी बंद करने और हटाने का प्लान है.