Chrome 139

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

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

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

var() और attr() को शॉर्ट-सर्किट करना

जब फ़ॉलबैक का इस्तेमाल नहीं किया जाता है, तब var() और attr() फ़ंक्शन, उस फ़ॉलबैक में साइकल की तलाश किए बिना ही आकलन करते हैं.

ChromeStatus.com एंट्री

@font-face नियम में font-feature-settings डिस्क्रिप्टर के लिए सहायता

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

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

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

सीएसएस कस्टम फ़ंक्शन

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

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

शुरुआती ट्रांज़िशन वैल्यू पर स्विच करते समय ट्रांज़िशन जारी रखें

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

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

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

कोने की शेप (corner-shape, superellipse, squircle)

मौजूदा border-radius के ऊपर, स्टाइलिंग कॉर्नर की सुविधा चालू करें. इसके लिए, कॉर्नर के आकार और घुमाव को सुपरलिप्स के तौर पर दिखाएं.

इससे स्क्विकल, नॉच, और स्कूप जैसे शेप बनाए जा सकते हैं. साथ ही, इनके बीच ऐनिमेशन भी किया जा सकता है.

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

font-width प्रॉपर्टी और डिस्क्रिप्टर जोड़ें. साथ ही, font-stretch को लेगसी एलियास बनाएं

SVG <script> एलिमेंट के लिए एसिंक एट्रिब्यूट की सुविधा

SVG 2.0 में SVGScriptElement इंटरफ़ेस, HTMLScriptElement की तरह ही एसिंक एट्रिब्यूट पेश करता है. इस एट्रिब्यूट की मदद से, स्क्रिप्ट को एसिंक्रोनस तरीके से एक्ज़ीक्यूट किया जा सकता है. इससे SVG का इस्तेमाल करने वाले वेब ऐप्लिकेशन की परफ़ॉर्मेंस और रिस्पॉन्सिवनेस बेहतर होती है.

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

request-close invoker कमांड

डायलॉग एलिमेंट को कई तरीकों से बंद किया जा सकता है. कभी-कभी डेवलपर चाहते हैं कि वे डायलॉग को बंद होने से रोक सकें. इस डायलॉग को पाने के लिए, रद्द करने वाला इवेंट ट्रिगर करें. पहले, यह इवेंट सिर्फ़ बंद करने के अनुरोध (उदाहरण के लिए, ESC कुंजी दबाना) के ज़रिए ट्रिगर होता था. हाल ही में, requestClose() JavaScript फ़ंक्शन जोड़ा गया है, जो रद्द करने वाले इवेंट को भी ट्रिगर करता है.

request-close कमांड, डिक्लेरेटिव इन्वोकर कमांड एपीआई के लिए नई सुविधा उपलब्ध कराती है.

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

स्क्रोल ऐंकरिंग की सुविधा के लिए, प्राथमिकता के आधार पर चुने गए उम्मीदवार की समस्या ठीक की गई

यह कुकी, स्क्रोल ऐंकरिंग एल्गोरिदम को बदलती है. प्रायॉरिटी वाले उम्मीदवार को ऐंकर के तौर पर चुनने के बजाय, उम्मीदवार को ऐंकर चुनने के सामान्य एल्गोरिदम के स्कोप या रूट के तौर पर चुनें. इससे स्क्रीन पर मौजूद सबसे गहरे एलिमेंट को ऐंकर के तौर पर चुना जाएगा.

ChromeStatus.com एंट्री

डिवाइस

WebXR की डेप्थ सेंसिंग की परफ़ॉर्मेंस में सुधार

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

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

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

डीओएम

JavaScript DOM API में ज़्यादा वर्णों का इस्तेमाल करने की अनुमति दें

एचटीएमएल पार्सर, एलिमेंट और एट्रिब्यूट के लिए हमेशा (या लंबे समय से) कई तरह के मान्य वर्णों और नामों का इस्तेमाल करने की अनुमति देता है. हालांकि, एक जैसे एलिमेंट और एट्रिब्यूट बनाने के लिए JavaScript DOM API ज़्यादा सख्त हैं और पार्सर से मेल नहीं खाते.

इस बदलाव से, JavaScript DOM API की पुष्टि करने की प्रोसेस को आसान बनाया गया है, ताकि यह एचटीएमएल पार्सर से मेल खा सके.

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

ग्राफ़िक

WebGPU: बीसी और एएसटीसी कंप्रेस किए गए फ़ॉर्मैट के लिए, 3D टेक्सचर की सुविधा

texture-compression-bc-sliced-3d और texture-compression-astc-sliced-3d WebGPU की सुविधाओं की मदद से, BC और ASTC कंप्रेस किए गए फ़ॉर्मैट के लिए 3D टेक्सचर सपोर्ट जोड़ा जाता है.

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

Secure Payment Confirmation (SPC)

securePaymentConfirmationAvailability API

यह एक JavaScript API है. इससे यह आसानी से पता लगाया जा सकता है कि Secure Payment Confirmation (SPC) सुविधा उपलब्ध है या नहीं. इस एपीआई की मदद से, एसपीएस की उपलब्धता का पता लगाने का सिर्फ़ एक तरीका था. इसके लिए, ज़रूरी पैरामीटर के साथ PaymentRequest बनाना पड़ता था. यह तरीका मुश्किल है. खास तौर पर, तब जब डेवलपर को पेमेंट प्रोसेस करना शुरू करने से पहले एसपीएस की उपलब्धता की जांच करनी हो.

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

सुरक्षित पेमेंट की पुष्टि: ब्राउज़र से जुड़ी कुंजियां

यह कुकी, Secure Payment Confirmation के दावे और क्रेडेंशियल बनाने की प्रोसेस में एक और क्रिप्टोग्राफ़िक हस्ताक्षर जोड़ती है. इससे जुड़ी निजी कुंजी, सभी डिवाइसों पर सिंक नहीं की गई है. इससे वेब डेवलपर को पेमेंट लेन-देन के लिए, डिवाइस बाइंडिंग की ज़रूरी शर्तों को पूरा करने में मदद मिलती है.

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

उपयोगकर्ता के डिवाइस पर एआई की सुविधा

On-device Web Speech API

इस सुविधा से, Web Speech API में डिवाइस पर बोली पहचानने की सुविधा जुड़ जाती है. इससे वेबसाइटें यह पक्का कर पाती हैं कि ऑडियो या बोले गए शब्दों को टेक्स्ट में बदलने की प्रोसेस के लिए, तीसरे पक्ष की सेवा को न भेजा जाए.

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

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

क्रॉस-साइट नेविगेशन के लिए window.name प्रॉपर्टी को मिटाएं. इससे ब्राउज़िंग कॉन्टेक्स्ट ग्रुप स्विच होता है

जब नेविगेशन, ब्राउज़िंग कॉन्टेक्स्ट ग्रुप स्विच करता है, तब यह कुकी window.name प्रॉपर्टी की वैल्यू मिटा देती है. इससे ऐसी जानकारी लीक होने से बचती है जिसका इस्तेमाल ट्रैकिंग वेक्टर के तौर पर किया जा सकता है.

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

नेटवर्क

Accept-Language हेडर की जानकारी में फ़िंगरप्रिंटिंग को कम करना

इससे, Accept-Language हेडर वैल्यू स्ट्रिंग, एचटीटीपी अनुरोधों और navigator.languages में कम जानकारी दिखाती है. Accept-Language हेडर का इस्तेमाल करके, हर एचटीटीपी अनुरोध पर उपयोगकर्ता की पसंदीदा भाषाओं की पूरी सूची भेजने के बजाय, Chrome सिर्फ़ उपयोगकर्ता की सबसे पसंदीदा भाषा भेजता है.

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

Windows पर टीसीपी पोर्ट के असाइनमेंट को रैंडमाइज़ करें

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

Tracking bug #40744069 | ChromeStatus.com entry

परफ़ॉर्मेंस

Android पर बैकग्राउंड टैब को तेज़ी से फ़्रीज़ करने की सुविधा

यह कुकी, Android पर बैकग्राउंड पेजों (और उनसे जुड़े वर्कर) को फ़्रीज़ करने में लगने वाले समय को पाँच मिनट से घटाकर एक मिनट कर देती है.

Tracking bug #435623337 | ChromeStatus.com entry

सुरक्षा

कॉन्टेंट की सुरक्षा के लिए नीति (सीएसपी) से ब्लॉक किए गए वर्कर के लिए गड़बड़ी का इवेंट ट्रिगर करना

इस कुकी की मदद से, Chrome को स्पेसिफ़िकेशन के मुताबिक बनाया जाता है. साथ ही, फ़ेच के दौरान सीएसपी की जांच की जाती है. इसके अलावा, जब स्क्रिप्ट "new Worker(url)" या "new SharedWorker(url)" चलाती है, तब अपवाद को थ्रो करने के बजाय, गड़बड़ी के इवेंट को एसिंक्रोनस तरीके से ट्रिगर किया जाता है.

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

WebRTC

आरटीसी एन्कोड किए गए फ़्रेम के लिए ऑडियो लेवल

इस सुविधा की मदद से, वेब पर RTCPeerConnection का इस्तेमाल करके ट्रांसमिट किए गए एन्कोड किए गए फ़्रेम का ऑडियो लेवल दिखाया जाता है. साथ ही, इसे WebRTC एन्कोड किए गए ट्रांसफ़ॉर्म का इस्तेमाल करके दिखाया जाता है.

Tracking bug #418116079 | ChromeStatus.com entry | Spec

Web APIs

वेब ऐप्लिकेशन के स्कोप एक्सटेंशन

यह scope_extensions वेब ऐप्लिकेशन मेनिफ़ेस्ट फ़ील्ड जोड़ता है. इससे वेब ऐप्लिकेशन, अपने स्कोप को अन्य ऑरिजिन तक बढ़ा सकते हैं.

इससे कई सबडोमेन और टॉप लेवल डोमेन को कंट्रोल करने वाली साइटों को एक ही वेब ऐप्लिकेशन के तौर पर दिखाया जा सकता है.

इसमें, सूची में शामिल ऑरिजिन को .well-known/web-app-origin-association कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करके, वेब ऐप्लिकेशन के साथ असोसिएशन की पुष्टि करनी होती है.

Tracking bug #detail?id=1250011 | ChromeStatus.com entry | Spec

स्पेसिफ़िकेशन के मुताबिक JSON MIME टाइप का पता लगाना

Chrome अब सभी मान्य JSON MIME टाइप को पहचानता है. इन्हें WHATWG mimesniff स्पेसिफ़िकेशन के तहत तय किया गया है. इसमें application/json और text/json के साथ-साथ, ऐसा कोई भी MIME टाइप शामिल है जिसका सबटाइप +json से खत्म होता है. इस बदलाव से यह पक्का होता है कि JSON का पता लगाने की सुविधा पर निर्भर वेब एपीआई और सुविधाएं, वेब प्लैटफ़ॉर्म के स्टैंडर्ड और अन्य ब्राउज़र के साथ एक जैसा व्यवहार करती हैं.

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

WebGPU core-features-and-limits

core-features-and-limits सुविधा का मतलब है कि WebGPU अडैप्टर और डिवाइस, स्पेसिफ़िकेशन की मुख्य सुविधाओं और सीमाओं के साथ काम करते हैं.

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

Crash Reporting API: सिर्फ़ क्रैश रिपोर्ट पाने के लिए crash-reporting तय करें

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

Tracking bug #414723480 | ChromeStatus.com entry | Spec

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

Prompt API

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

यह एपीआई, Chrome एक्सटेंशन में भी दिखता है. इस सुविधा की एंट्री से, वेब पर दिखने वाले विज्ञापन को ट्रैक किया जाता है. किसी एंटरप्राइज़ नीति (GenAILocalFoundationalModelSettings) का इस्तेमाल करके, मॉडल डाउनलोड करने की सुविधा को बंद किया जा सकता है. ऐसा करने पर, यह एपीआई उपलब्ध नहीं होगा.

ऑरिजिन ट्रायल | ऑरिजिन ट्रायल के बारे में ब्लॉग पोस्ट | ट्रैकिंग बग #417530643 | ChromeStatus.com एंट्री

लंबे समय तक चलने वाले शेयर किए गए वर्कर

इससे SharedWorker कंस्ट्रक्टर में एक नया विकल्प, extendedLifetime: true जुड़ जाता है. इससे यह अनुरोध किया जाता है कि सभी मौजूदा क्लाइंट के अनलोड होने के बाद भी शेयर किए गए वर्कर को चालू रखा जाए. इसका मुख्य इस्तेमाल, पेजों को एसिंक्रोनस काम करने की अनुमति देना है. इसके लिए, पेज के अनलोड होने के बाद JavaScript की ज़रूरत होती है. इसके लिए, सर्विस वर्कर पर भरोसा करने की ज़रूरत नहीं होती.

ऑरिजिन ट्रायल | ऑरिजिन ट्रायल के बारे में ब्लॉग पोस्ट | ट्रैकिंग बग #400473072 | ChromeStatus.com एंट्री

SoftNavigation परफ़ॉर्मेंस एंट्री

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

यह सुविधा, परफ़ॉर्मेंस की दो नई एंट्री रिपोर्ट करती है:

  • soft-navigation, इसका इस्तेमाल उन लोगों के इंटरैक्शन के लिए किया जाता है जो पेज पर नेविगेट करते हैं. यह परफ़ॉर्मेंस टाइमलाइन को स्लाइस करने में मदद करने के लिए, एक नया timeOrigin तय करता है.
  • interaction-contentful-paint, जो इंटरैक्शन के लोड होने की परफ़ॉर्मेंस के बारे में बताता है. इसका इस्तेमाल, सॉफ्ट-नेविगेशन के लिए एलसीपी के तौर पर किया जाता है.

ऑरिजिन ट्रायल | ऑरिजिन ट्रायल के बारे में ब्लॉग पोस्ट | ट्रैकिंग बग #1338390 | ChromeStatus.com एंट्री | स्पेसिफ़िकेशन

वेब की पुष्टि करने की सुविधा के लिए, तुरंत मध्यस्थता करना

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

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

फ़ुल फ़्रेम रेट रेंडर होने से रोकने वाला एट्रिब्यूट

यह कुकी, रेंडरिंग को ब्लॉक करने वाले एट्रिब्यूट में, रेंडरिंग को ब्लॉक करने वाला नया टोकन full-frame-rate जोड़ती है. जब रेंडरर को फ़ुल-फ़्रेम-रेट टोकन से ब्लॉक किया जाता है, तो रेंडरर कम फ़्रेम रेट पर काम करेगा, ताकि लोड करने के लिए ज़्यादा संसाधन रिज़र्व किए जा सकें.

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

WebGPU कंपैटबिलिटी मोड

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

Origin Trial | Tracking bug #40266903 | ChromeStatus.com entry | Spec

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

प्रीफ़ेच और प्रीरेंडर से, Purpose: prefetch हेडर भेजना बंद करें

प्रीफ़ेच और प्रीरेंडरिंग के लिए Sec-Purpose हेडर का इस्तेमाल किया जा रहा है. इसलिए, हम लेगसी Purpose: prefetch हेडर को हटा देंगे. यह हेडर अब भी पास किया जाता है. यह सुविधा, फ़ीचर फ़्लैग/ किल स्विच के पीछे होगी, ताकि कंपैटिबिलिटी से जुड़ी समस्याओं को रोका जा सके.

यह अनुमान लगाने के नियमों के आधार पर प्रीफ़ेच करने, अनुमान लगाने के नियमों के आधार पर प्रीरेंडर करने, <link rel=prefetch>, और Chrome के नॉन-स्टैंडर्ड <link rel=prerender> के लिए स्कोप किया जाएगा.

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

macOS 11 के लिए सहायता बंद की गई

macOS 11 के साथ काम करने वाला Chrome का आखिरी वर्शन, Chrome 138 है. macOS 11, Chrome 139 के साथ काम नहीं करता.

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

Chrome 139 से नए इंस्टॉलेशन के लिए, macOS 12 या इसके बाद का वर्शन ज़रूरी होगा.

ChromeStatus.com एंट्री

एचटीएमएल में ISO-2022-JP वर्णसेट की अपने-आप पहचान होने की सुविधा हटाना

ISO-2022-JP के लिए, वर्णसेट का अपने-आप पता लगाने की सुविधा से जुड़ी सुरक्षा से जुड़ी समस्याएं हैं. इसका इस्तेमाल बहुत कम होता है. साथ ही, Safari में ISO-2022-JP का अपने-आप पता लगाने की सुविधा काम नहीं करती. इसलिए, Chrome 139 से यह सुविधा हटा दी गई है.

Tracking bug #40089450 | ChromeStatus.com entry