Chrome 124 के DevTools में नया क्या है

Sofia Emelianova
Sofia Emelianova

अपने-आप भरने की सुविधा वाला नया पैनल

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

टेस्ट डेटा के साथ, इस डेमो पेज पर नया पैनल आज़माएं:

  1. प्रोफ़ाइल में मौजूद जानकारी अपने-आप भरने की सुविधा में जाकर, फ़ॉर्म भरें ... बटन में से किसी एक पर क्लिक करें. इसके बाद, सबमिट करें पर क्लिक करें. फिर, क्या पता सेव करना है? डायलॉग विंडो में जाकर, सेव करें पर क्लिक करें. इसके बाद, फ़ॉर्म वाले पेज पर वापस जाएं.
  2. DevTools खोलें और अपने-आप भरने की सुविधा को ट्रिगर करें: कोई फ़ॉर्म फ़ील्ड चुनें और ड्रॉप-डाउन सूची से पता चुनें.

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

ऑटोमैटिक भरने की सुविधा वाला पैनल.

ज़्यादा जानने के लिए, Forms के बारे में जानें और ऑटोमैटिक भरने की सुविधा देखें.

WebRTC के लिए बेहतर नेटवर्क थ्रॉटलिंग

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

नए पैरामीटर ये हैं: पैकेट लॉस (प्रतिशत), पैकेट क्यू की लंबाई (पैकेट की संख्या), और पैकेट रीऑर्डरिंग फ़्लैग.

कस्टम थ्रॉटलिंग प्रोफ़ाइलों में पैकेट से जुड़े नए विकल्प जोड़ने से पहले और बाद में.

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

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

Chromium से जुड़ी समस्या: 41175925.

ऐनिमेशन पैनल में स्क्रोल-ड्रिवन ऐनिमेशन की सुविधा

ऐनिमेशन पैनल की मदद से, अब स्क्रोल-ड्रिवन ऐनिमेशन की जांच की जा सकती है.

इस डेमो पेज पर जाकर, इस सुविधा को आज़माएं. ऐनिमेशन पैनल खोलें. इसके बाद, स्क्रोल-ड्राइव ऐनिमेशन कैप्चर करने के लिए, पेज को फिर से लोड करें.

स्क्रोल करने पर दिखने वाले ऐनिमेशन का ग्रुप, जिसे माउस आइकॉन से मार्क किया गया है.

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

Elements > Styles में सीएसएस नेस्टिंग के लिए बेहतर सहायता

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

इंडेंटेशन जोड़ने और नेस्ट की गई स्टाइल को ब्रेसिज़ में शामिल करने से पहले और बाद का कोड.

Chromium से जुड़ी समस्या: 40166888.

बेहतर बनाया गया परफ़ॉर्मेंस पैनल

इस वर्शन में, परफ़ॉर्मेंस पैनल में कई सुधार किए गए हैं.

फ़्लेम चार्ट में फ़ंक्शन और उनके चाइल्ड नोड छिपाना

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

फ़ंक्शन और उनके चाइल्ड को छिपाने की सुविधा देने वाले कॉन्टेक्स्ट मेन्यू को जोड़ने से पहले और बाद की इमेज.

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

चुने गए इनिशिएटर से उन इवेंट तक ऐरो जो उन्होंने शुरू किए

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

चुने गए इवेंट से शुरू किए गए इवेंट तक, ऐरो दिखाने से पहले और बाद की इमेज. इसमें 'दिखाएं' के बजाय, नाम वाले लिंक दिखाए गए हैं.

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

Chromium से जुड़ी समस्याएं: 325604258, 325024819, 326055289.

Lighthouse 11.6.0

Lighthouse पैनल अब Lighthouse 11.6.0 पर काम करता है. बदलावों की पूरी सूची देखें.

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

ऑप्ट-इन JS सैंपलिंग सेटिंग जोड़ने से पहले और बाद में.

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

जेएस सैंपलिंग के बिना (बाईं ओर) और जेएस सैंपलिंग के साथ (दाईं ओर) परफ़ॉर्मेंस ट्रेस.

Lighthouse रिपोर्ट जनरेट होने के बाद, ट्रेस को टूल मेन्यू > बिना थ्रॉटल किए गए ट्रेस देखें में जाकर देखा जा सकता है.

DevTools में Lighthouse पैनल इस्तेमाल करने के बारे में बुनियादी बातें जानने के लिए, Lighthouse: वेबसाइट की स्पीड ऑप्टिमाइज़ करना लेख पढ़ें.

Chromium से जुड़ी समस्या: 772558.

मेमोरी > हीप स्नैपशॉट में खास कैटगरी के लिए टूलटिप

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

खास ग्रुप के ऑब्जेक्ट के लिए, जानकारी देने वाला टूलटिप दिखाने से पहले और बाद की इमेज.

Chromium से जुड़ी समस्या: 41490331.

ऐप्लिकेशन > स्टोरेज अपडेट

इस वर्शन में, ऐप्लिकेशन > स्टोरेज में कुछ अपडेट किए गए हैं.

शेयर किए गए स्टोरेज के लिए इस्तेमाल किए गए बाइट

ऐप्लिकेशन > स्टोरेज > शेयर किया गया स्टोरेज सेक्शन में अब आपको यह जानकारी दिखेगी कि किसी ऑरिजिन ने कितने बाइट इस्तेमाल किए हैं.

शेयर किए गए स्टोरेज के लिए, कितने बाइट का इस्तेमाल किया गया है, यह दिखाने वाली इमेज.

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

Chromium की समस्या: 324464353.

Web SQL अब काम नहीं करता

Chrome ने Web SQL को वर्शन 119 में बंद कर दिया है. साथ ही, इस वर्शन में डेप्रिकेशन ट्रायल टोकन को हटा दिया है. इसलिए, अब Web SQL का इस्तेमाल नहीं किया जा सकता.

इसी तरह, DevTools ने ऐप्लिकेशन पैनल से Web SQL सेक्शन को हटा दिया है.

Chromium से जुड़ी समस्या: 327254049.

कवरेज पैनल में सुधार

इस वर्शन में, कवरेज पैनल में कुछ अपडेट किए गए हैं:

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

मैच करने वाले बच्चों के आंकड़ों का सही तरीके से हिसाब लगाने से पहले और बाद में.

  • इस्तेमाल किए गए कोड का रंग अब हरा नहीं, बल्कि स्लेटी है. इससे कोड को बेहतर तरीके से देखा जा सकता है. खास तौर पर, उन लोगों के लिए जिन्हें हरे रंग की पहचान करने में परेशानी होती है.

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

Chromium से जुड़ी समस्या: 41494198, 329253687.

लेयर वाले पैनल के इस्तेमाल पर रोक लगाई जा सकती है

कम इस्तेमाल होने की वजह से, लेयर वाले पैनल के इस्तेमाल पर जल्द ही रोक लगा दी जाएगी. अब पैनल में सबसे ऊपर एक चेतावनी वाला बैनर दिखता है.

लेयर पैनल में सबसे ऊपर, संभावित तौर पर बंद होने वाली सुविधा के बारे में सूचना देने वाला चेतावनी बैनर.

टीम के फ़ैसले लेने से पहले, अपनी राय और समस्याएं शेयर करें.

JavaScript प्रोफ़ाइलर बंद होना: चौथा और आखिरी चरण

इस वर्शन में, JS Profiler पैनल को पूरी तरह से बंद कर दिया गया है. इसे फिर से चालू नहीं किया जा सकता.

सीपीयू की परफ़ॉर्मेंस की प्रोफ़ाइल बनाने के लिए, परफ़ॉर्मेंस पैनल का इस्तेमाल करें.

Chromium से जुड़ी समस्या: 40262073.

अन्य हाइलाइट

इस रिलीज़ में, कुछ अहम गड़बड़ियां ठीक की गई हैं और सुधार किए गए हैं:

  • नेटवर्क:
    • एक से ज़्यादा लाइन वाली कुकी को गलत तरीके से पार्स करने से जुड़ी गड़बड़ी को ठीक किया गया है (325410304).
    • शुरू करने वाला कॉलम में कॉल स्टैक की झलक देखने की सुविधा को ठीक किया गया (327665602).
  • परफ़ॉर्मेंस मॉनिटर: ट्रैक किए गए चेकबॉक्स अब यूज़र इंटरफ़ेस (यूआई) के बाकी हिस्सों की तरह ही दिखते हैं (1467464).
  • सोर्स: XHTML दस्तावेज़ों (327940244) के लिए सिंटैक्स हाइलाइटिंग की सुविधा जोड़ी गई.
  • सेटिंग > डिवाइस: पुराने Galaxy Fold की जगह नया Galaxy Z Fold 5 (40113439) डिवाइस जोड़ा गया है.
  • परफ़ॉर्मेंस: Ctrl/Cmd+F का इस्तेमाल करके खोजने पर, अब मैच होने वाले सभी खोज नतीजों को हाइलाइट किया जाता है (1523279).
  • डेवलपर संसाधन: अब इसमें भाषा के एक्सटेंशन के ज़रिए लोड किए गए संसाधन भी दिखते हैं. जैसे, C/C++ DevTools Support (DWARF) Chrome एक्सटेंशन (40746829).
  • परफ़ॉर्मेंस: खास जानकारी टैब में, कॉल स्टैक के कटने और उसके खराब लेआउट की समस्या ठीक की गई (325314708).
  • ड्रॉर: बंद करें बटन पर अब फ़ोकस किया जा सकता है. इसलिए, कीबोर्ड का इस्तेमाल करके पैनल बंद किए जा सकते हैं.

झलक दिखाने वाले चैनल डाउनलोड करना

Chrome Canary, Dev या Beta को डिफ़ॉल्ट डेवलपमेंट ब्राउज़र के तौर पर इस्तेमाल करें. इन प्रीव्यू चैनलों से, आपको DevTools की नई सुविधाओं का ऐक्सेस मिलता है. साथ ही, आपको वेब प्लैटफ़ॉर्म के नए एपीआई को आज़माने का मौका मिलता है. इसके अलावा, आपको अपनी साइट पर मौजूद समस्याओं का पता लगाने में मदद मिलती है. इससे पहले कि आपके उपयोगकर्ता उन समस्याओं का पता लगाएं!

Chrome DevTools टीम से संपर्क करना

नई सुविधाओं, अपडेट या DevTools से जुड़ी किसी अन्य चीज़ के बारे में चर्चा करने के लिए, इन विकल्पों का इस्तेमाल करें.

DevTools में नया क्या है

DevTools में नया क्या है सीरीज़ में शामिल किए गए सभी विषयों की सूची.