Chrome 62 में DevTools के लिए नई सुविधाएं और बदलाव:
- Console में टॉप-लेवल
awaitऑपरेटर के लिए सहायता. - व्यूपोर्ट के किसी हिस्से के स्क्रीनशॉट और खास एचटीएमएल नोड के स्क्रीनशॉट.
- सीएसएस ग्रिड को हाइलाइट करना.
- ऑब्जेक्ट के बारे में क्वेरी करने के लिए, नया Console API.
- Console में नेगेटिव फ़िल्टर और यूआरएल फ़िल्टर.
- नेटवर्क पैनल में HAR फ़ाइलें इंपोर्ट करना.
- प्रीव्यू किए जा सकने वाले कैश मेमोरी संसाधन.
- कैश मेमोरी को डीबग करने की बेहतर सुविधा.
- ब्लॉक-लेवल पर कोड कवरेज.
कंसोल में टॉप-लेवल await ऑपरेटर
Console अब टॉप-लेवल await ऑपरेटर के साथ काम करती है.
पहली इमेज. Console में टॉप-लेवल await ऑपरेटर का इस्तेमाल करना
स्क्रीनशॉट से जुड़े नए वर्कफ़्लो
अब व्यूपोर्ट के किसी हिस्से या किसी एचटीएमएल नोड का स्क्रीनशॉट लिया जा सकता है.
व्यूपोर्ट के किसी हिस्से के स्क्रीनशॉट
व्यूपोर्ट के किसी हिस्से का स्क्रीनशॉट लेने के लिए:
- तत्व की जांच करने के मोड में जाने के लिए, जांच करें
पर क्लिक करें या Command+Shift+C (Mac) या Control+Shift+C (Windows, Linux) दबाएं.
- Command (Mac) या Control (Windows, Linux) बटन को दबाकर रखें. इसके बाद, व्यूपोर्ट के उस हिस्से को चुनें जिसका आपको स्क्रीनशॉट लेना है.
- माउस को छोड़ें. DevTools, चुने गए हिस्से का स्क्रीनशॉट डाउनलोड करता है.
दूसरी इमेज. व्यू पोर्ट के किसी हिस्से का स्क्रीनशॉट लेना
चुनिंदा एचटीएमएल नोड के स्क्रीनशॉट
किसी एचटीएमएल नोड का स्क्रीनशॉट लेने के लिए:
Elements पैनल में, कोई एलिमेंट चुनें.
तीसरी इमेज. इस उदाहरण में, नीले हेडर का स्क्रीनशॉट लेना है. इसमें
Toolsटेक्स्ट शामिल है. ध्यान दें कि यह नोड, एलिमेंट पैनल के डीओएम ट्री में पहले से ही चुना गया हैकमांड मेन्यू खोलें.
nodeटाइप करना शुरू करें औरCapture node screenshotचुनें. DevTools, चुने गए नोड का स्क्रीनशॉट डाउनलोड करता है.चौथी इमेज.
Capture node screenshotनिर्देश का नतीजा
सीएसएस ग्रिड को हाइलाइट करना
किसी एलिमेंट पर असर डालने वाले सीएसएस ग्रिड को देखने के लिए, एलिमेंट पैनल के डीओएम ट्री में मौजूद किसी एलिमेंट पर कर्सर घुमाएं. ग्रिड में मौजूद हर आइटम के चारों ओर डैश वाला बॉर्डर दिखता है. यह सुविधा सिर्फ़ तब काम करती है, जब चुने गए आइटम या उसके पैरंट आइटम पर display:grid लागू किया गया हो.
पांचवी इमेज. सीएसएस ग्रिड को हाइलाइट करना
सीएसएस ग्रिड के बारे में बुनियादी बातें जानने के लिए, यहां दिया गया वीडियो देखें. इसमें आपको दो मिनट से भी कम समय लगेगा.
ढेर ऑब्जेक्ट के बारे में क्वेरी करने के लिए नया एपीआई
Console से queryObjects(Constructor) को कॉल करें, ताकि उन ऑब्जेक्ट का ऐरे दिखाया जा सके जिन्हें बताए गए कंस्ट्रक्टर की मदद से बनाया गया था. उदाहरण के लिए:
queryObjects(Promise). सभी प्रॉमिस दिखाता है.queryObjects(HTMLElement). यह सभी एचटीएमएल एलिमेंट दिखाता है.queryObjects(foo), जहांfooफ़ंक्शन का नाम है. यह फ़ंक्शन,new foo()के ज़रिए इंस्टैंटिएट किए गए सभी ऑब्जेक्ट दिखाता है.
queryObjects() का स्कोप, कंसोल में अभी चुना गया एक्ज़ीक्यूशन कॉन्टेक्स्ट है. एक्ज़ीक्यूशन कॉन्टेक्स्ट चुनना लेख पढ़ें.
Console के नए फ़िल्टर
कंसोल में अब नेगेटिव और यूआरएल फ़िल्टर का इस्तेमाल किया जा सकता है.
नेगेटिव फ़िल्टर
<text> वाले किसी भी Console मैसेज को फ़िल्टर करने के लिए, फ़िल्टर बॉक्स में -<text> टाइप करें.
छठी इमेज. पहले स्टेटमेंट में, one, two, three, और four को Console में लॉग किया जाता है. two
को छिपाया गया है, क्योंकि फ़िल्टर बॉक्स में -two डाला गया है
अगर DevTools को <text> मिलता है, तो वह मैसेज को फ़िल्टर कर देता है:
- मैसेज के टेक्स्ट में.
- उस फ़ाइल के नाम में जिससे मैसेज जनरेट हुआ है.
- स्टैक ट्रेस टेक्स्ट में.
नेगेटिव फ़िल्टर, रेगुलर एक्सप्रेशन के साथ भी काम करता है. जैसे, -/[4-5]*ms/.
यूआरएल फ़िल्टर
फ़िल्टर बॉक्स में url:<text> टाइप करें, ताकि सिर्फ़ वे मैसेज दिखें जो ऐसी स्क्रिप्ट से जनरेट हुए हैं जिसके यूआरएल में <text> शामिल है.
फ़िल्टर, फ़ज़ी मैचिंग का इस्तेमाल करता है. अगर यूआरएल में <text> कहीं भी दिखता है, तो DevTools यह मैसेज दिखाता है.
सातवीं इमेज. यूआरएल फ़िल्टर करने की सुविधा का इस्तेमाल करके, सिर्फ़ ऐसे मैसेज दिखाए जा रहे हैं जो उन स्क्रिप्ट से जनरेट हुए हैं जिनके यूआरएल में hymn शामिल है. स्क्रिप्ट के नाम पर कर्सर घुमाकर, यह देखा जा सकता है कि होस्ट के नाम में यह टेक्स्ट शामिल है
नेटवर्क पैनल में HAR फ़ाइलें इंपोर्ट करना
HAR फ़ाइल को इंपोर्ट करने के लिए, उसे खींचकर नेटवर्क पैनल में छोड़ें.
आठवीं इमेज. HAR फ़ाइल इंपोर्ट करना
ऐप्लिकेशन पैनल में, झलक दिखाने लायक कैश मेमोरी के संसाधन
टेबल के नीचे उस संसाधन की झलक देखने के लिए, कैश मेमोरी स्टोरेज टेबल में मौजूद किसी लाइन पर क्लिक करें.
नौवीं इमेज. कैश मेमोरी में मौजूद किसी संसाधन की झलक देखना
कैश मेमोरी को डीबग करने की बेहतर सुविधा
Chrome 61 और इससे पहले के वर्शन में, Cache API की मदद से बनाई गई कैश मेमोरी को डीबग करना... मुश्किल है. उदाहरण के लिए, जब कोई पेज नई कैश मेमोरी बनाता है, तो आपको नई कैश मेमोरी देखने के लिए, पेज या DevTools को मैन्युअल तरीके से रीफ़्रेश करना होगा.
Chrome 62 में, कैश मेमोरी टैब अब रीयल-टाइम में अपडेट होता है. ऐसा तब होता है, जब कोई कैश मेमोरी या संसाधन बनाया, अपडेट किया या मिटाया जाता है. उदाहरण के लिए, यहां दिया गया वीडियो देखें.
इसे खुद आज़माने के लिए, कैश स्टोरेज का डेमो देखें.
ब्लॉक-लेवल का कोड कवरेज
Chrome 61 और इससे पहले के वर्शन में, कवरेज टैब, किसी फ़ंक्शन के अंदर मौजूद पूरे कोड को 'इस्तेमाल किया गया' के तौर पर मार्क करता है. ऐसा तब तक होता है, जब तक फ़ंक्शन को कॉल किया जाता है.
दसवीं इमेज. Chrome 61 में कवरेज टैब का उदाहरण. लाइन 4 को इस्तेमाल किया गया के तौर पर मार्क किया गया है, भले ही इसे कभी भी लागू न किया गया हो
Chrome 62 और इसके बाद के वर्शन में, कवरेज टैब से यह पता चलता है कि किसी फ़ंक्शन में कौनसे कोड को कॉल किया गया है.
ग्यारहवीं इमेज. Chrome 62 में कवरेज टैब का उदाहरण. चौथी लाइन को 'इस्तेमाल नहीं किया गया' के तौर पर मार्क किया गया है
झलक दिखाने वाले चैनल डाउनलोड करना
Chrome Canary, Dev या Beta को डिफ़ॉल्ट डेवलपमेंट ब्राउज़र के तौर पर इस्तेमाल करें. इन प्रीव्यू चैनलों से, आपको DevTools की नई सुविधाओं का ऐक्सेस मिलता है. साथ ही, आपको वेब प्लैटफ़ॉर्म के नए एपीआई को आज़माने का मौका मिलता है. इसके अलावा, आपको अपनी साइट पर मौजूद समस्याओं का पता लगाने में मदद मिलती है. इससे पहले कि आपके उपयोगकर्ता उन समस्याओं का पता लगाएं!
Chrome DevTools टीम से संपर्क करना
नई सुविधाओं, अपडेट या DevTools से जुड़ी किसी अन्य चीज़ के बारे में चर्चा करने के लिए, इन विकल्पों का इस्तेमाल करें.
- हमें सुझाव/राय देने या शिकायत करने के लिए, crbug.com पर जाएं. साथ ही, किसी सुविधा का अनुरोध करने के लिए भी इसी लिंक पर जाएं.
- DevTools में, ज़्यादा विकल्प > सहायता > DevTools से जुड़ी समस्या की शिकायत करें का इस्तेमाल करके, DevTools से जुड़ी समस्या की शिकायत करें.
- @ChromeDevTools पर ट्वीट करें.
- DevTools के YouTube वीडियो में नया क्या है या DevTools के बारे में सलाह देने वाले YouTube वीडियो पर टिप्पणी करें.
DevTools में नया क्या है
DevTools में नया क्या है सीरीज़ में शामिल किए गए सभी विषयों की सूची.
- DevTools MCP सर्वर से जुड़े अपडेट
- ट्रेस शेयर करने की बेहतर सुविधा
- @starting-style के लिए सहायता
- डिस्प्ले के लिए एडिटर विजेट: मेसनरी
- Lighthouse 13
- Gemini से कोड के सुझाव पाना
- DevTools एमसीपी सर्वर के लिए बेहतर सुविधाएं
- एआई की मदद से फटाफट काम करना
- Gemini की मदद से, परफ़ॉर्मेंस के पूरे ट्रेस को डीबग करना
- ड्रॉवर ओरिएंटेशन को टॉगल करें
- Google Developer Program
- अन्य हाइलाइट
- आपके एआई एजेंट के लिए Chrome DevTools (MCP)
- Gemini की मदद से नेटवर्क डिपेंडेंसी ट्री को डीबग करना
- Gemini के साथ की गई चैट एक्सपोर्ट करना
- परफ़ॉर्मेंस पैनल में ट्रैक कॉन्फ़िगरेशन सेव किया गया
- आईपी पते की सुरक्षा की सुविधा वाले नेटवर्क अनुरोधों को फ़िल्टर करना
- तत्व > लेआउट टैब में मेसनरी लेआउट की सुविधा जोड़ी गई
- Lighthouse 12.8.2
- अन्य हाइलाइट
- Gemini की मदद से ज़्यादा अहम जानकारी को डीबग करना
- 'नेटवर्क की स्थितियां' में 'डेटा सेव करें' हेडर को एम्युलेट करना
- सीएसएस प्रॉपर्टी की टूलटिप में, बेसलाइन का स्टेटस देखना
- उपयोगकर्ता एजेंट क्लाइंट के संकेतों में डिवाइस के साइज़, डाइमेंशन या कॉन्फ़िगरेशन को बदलना
- Lighthouse 12.8.0
- अन्य हाइलाइट
- Chrome DevTools को ज़्यादा भरोसेमंद और असरदार बनाया गया है
- स्टाइलिंग के लिए, एआई की मदद से इमेज अपलोड करना
- नेटवर्क पैनल में मौजूद टेबल में अनुरोध के हेडर जोड़ना
- Google I/O 2025 की हाइलाइट देखें
- अन्य हाइलाइट
- परफ़ॉर्मेंस पैनल में सुधार
- 'नेटवर्क डिपेंडेंसी ट्री' की अहम जानकारी में पहले से कनेक्ट किए गए ऑरिजिन
- 'दस्तावेज़ के अनुरोध में लगने वाला समय' की अहम जानकारी में, सर्वर से जवाब मिलने और रीडायरेक्ट होने में लगने वाला समय
- नेटवर्क अनुरोधों की खास जानकारी में रीडायरेक्ट
- परफ़ॉर्मेंस ट्रेस में कम नॉइज़
- 'JavaScript के नमूने बंद करें' सुविधा बंद की गई
- सेंसर में जियोलोकेशन की सटीक जानकारी देने वाला पैरामीटर
- Elements पैनल में किए गए सुधार
- जटिल सीएसएस वैल्यू को आसानी से डीबग करना
- Elements > Styles में@function का इस्तेमाल करने की सुविधा
- नेटवर्क पैनल में किए गए सुधार
- has-request-header फ़िल्टर
- आइसोलेटेड वेब ऐप्लिकेशन में Direct Sockets
- अन्य हाइलाइट
- सुलभता
- Google I/O 2025 का एडिशन
- Gemini for Workspace की मदद से, सीएसएस में बदलाव करना और उन्हें सेव करना
- किसी फ़ाइल फ़ोल्डर को कनेक्ट करना और सोर्स फ़ाइलों में किए गए बदलावों को वापस सेव करना
- Gemini से परफ़ॉर्मेंस की अहम जानकारी के बारे में पूछना
- Gemini की मदद से परफ़ॉर्मेंस से जुड़ी जानकारी को एनोटेट करना
- Gemini के साथ की जा रही चैट में स्क्रीनशॉट जोड़ना
- परफ़ॉर्मेंस पैनल में नई अहम जानकारी
- डुप्लीकेट JavaScript
- लेगसी JavaScript
- अनुमान लगाने की सुविधा अब नियम वाले टैग के साथ काम करती है
- Lighthouse 12.6.0
- अन्य हाइलाइट
- सुलभता
- परफ़ॉर्मेंस पैनल में सुधार
- परफ़ॉर्मेंस से जुड़ी नई अहम जानकारी
- हाइलाइट करने के लिए क्लिक करें
- नेटवर्क अनुरोधों की खास जानकारी में सर्वर के समय की जानकारी
- 'निजता और सुरक्षा' में कुकी फ़िल्टर करना
- सभी पैनल की टेबल में साइज़ को केबी में दिखाना
- 'अपने-आप भरने' की सुविधा, Elements > Styles में कॉर्नर-शेप और कॉर्नर-*-शेप के साथ काम करती है
- एक्सपेरिमेंट के तौर पर उपलब्ध: डीओएम में मौजूद एलिमेंट और एट्रिब्यूट से जुड़ी समस्याओं को हाइलाइट करना
- Lighthouse 12.5.0
- अन्य हाइलाइट
- परफ़ॉर्मेंस पैनल में सुधार
- परफ़ॉर्मेंस में प्रोफ़ाइल और फ़ंक्शन कॉल के लिए, ओरिजिन और स्क्रिप्ट के लिंक
- फ़ेज़ के हिसाब से एलसीपी फ़ील्ड डेटा के लिए सहायता
- नेटवर्क डिपेंडेंसी ट्री से जुड़ी अहम जानकारी
- खास जानकारी में कुल और खुद के समय के बजाय अवधि दिख रही है
- सबसे ज़्यादा स्टैक वाले साइडबार को हाइलाइट करना
- अलग-अलग पैनल के लिए, खाली स्टेट को बेहतर बनाया गया
- Elements पैनल में सुलभता ट्री व्यू
- Lighthouse 12.4.0
- अन्य हाइलाइट
- निजता और सुरक्षा पैनल
- परफ़ॉर्मेंस पैनल में सुधार
- कैलिब्रेट किए गए सीपीयू थ्रॉटलिंग के प्रीसेट
- एक ही एआई चैट में अलग-अलग परफ़ॉर्मेंस इवेंट चुनना
- परफ़ॉर्मेंस में पहले और तीसरे पक्ष की हाइलाइटिंग
- मार्कर टूलटिप और इनसाइट में फ़ील्ड का डेटा
- फ़ोर्स्ड रीफ़्लो की अहम जानकारी
- 'डीओएम साइज़ को ऑप्टिमाइज़ करें' इनसाइट
- console.timeStamp की मदद से, परफ़ॉर्मेंस ट्रेस को बढ़ाना
- Elements पैनल में किए गए सुधार
- ऐनिमेशन वाली स्टाइल की रीयल-टाइम वैल्यू
- :open सूडो-क्लास और अलग-अलग सूडो-एलिमेंट के लिए सहायता
- कंसोल के सभी मैसेज कॉपी करें
- मेमोरी पैनल में बाइट यूनिट
- अन्य हाइलाइट
- एआई के साथ की गई चैट का स्थायी इतिहास
- परफ़ॉर्मेंस पैनल में सुधार
- इमेज डिलीवरी की अहम जानकारी
- क्लासिक और मॉडर्न कीबोर्ड नेविगेशन
- फ़्लेम चार्ट में काम की नहीं लगने वाली स्क्रिप्ट को अनदेखा करना
- होवर करने पर टाइमलाइन मार्कर और रेंज हाइलाइट करना
- थ्रॉटलिंग की सुझाई गई सेटिंग
- ओवरले में टाइमिंग मार्कर
- खास जानकारी में JS कॉल के स्टैक ट्रेस
- बैज की सेटिंग को Elements में मेन्यू में ले जाया गया
- 'नया क्या है' पैनल की नई सुविधा
- Lighthouse 12.3.0
- अन्य हाइलाइट
- Gemini की मदद से, नेटवर्क के अनुरोधों, सोर्स फ़ाइलों, और परफ़ॉर्मेंस ट्रेस को डीबग करना
- एआई चैट का इतिहास देखना
- ऐप्लिकेशन > स्टोरेज में जाकर, एक्सटेंशन का स्टोरेज मैनेज करना
- परफ़ॉर्मेंस में सुधार
- लाइव मेट्रिक में इंटरैक्शन के फ़ेज़
- 'खास जानकारी' टैब में रेंडरिंग ब्लॉक करने की जानकारी
- scheduler.postTask इवेंट और उनके इनिशिएटर ऐरो के लिए सहायता
- ऐनिमेशन पैनल और एलिमेंट > स्टाइल टैब में किए गए सुधार
- Elements > Styles से Animations पर जाना
- 'कैलकुलेट किया गया' टैब में रीयल-टाइम अपडेट
- सेंसर में प्रेशर एम्युलेशन की गणना करना
- मेमोरी पैनल में, एक ही नाम वाले JS ऑब्जेक्ट को सोर्स के हिसाब से ग्रुप किया गया है
- सेटिंग के लिए नया लुक
- परफ़ॉर्मेंस के बारे में अहम जानकारी देने वाले पैनल को बंद कर दिया गया है और इसे DevTools से हटा दिया गया है
- अन्य हाइलाइट
- Gemini की मदद से सीएसएस को डीबग करना
- सेटिंग वाले टैब में जाकर, एआई की सुविधाओं को कंट्रोल करना
- परफ़ॉर्मेंस पैनल में सुधार
- परफ़ॉर्मेंस से जुड़े नतीजों को एनोटेट करना और शेयर करना
- परफ़ॉर्मेंस पैनल में ही परफ़ॉर्मेंस के बारे में अहम जानकारी पाएं
- लेआउट में होने वाले ज़्यादा बदलावों को आसानी से पहचानना
- कंपोज़िट नहीं किए गए ऐनिमेशन की पहचान करना
- हार्डवेयर के एक साथ कई काम करने के लेवल को सेंसर पर ले जाया गया
- पहचान छिपाकर लिखी गई स्क्रिप्ट को अनदेखा करें और स्टैक ट्रेस में अपने कोड पर फ़ोकस करें
- Elements > Styles: ग्रिड ओवरले और सीएसएस-वाइड कीवर्ड के लिए, sideways-* राइटिंग मोड की सुविधा
- टाइमस्पैन और स्नैपशॉट मोड में, नॉन-एचटीटीपी पेजों के लिए लाइटहाउस ऑडिट
- सुलभता सुविधाओं में सुधार
- अन्य हाइलाइट
- नेटवर्क पैनल में किए गए सुधार
- नेटवर्क फ़िल्टर को बेहतर बनाया गया है
- HAR फ़ाइलों को एक्सपोर्ट करने पर, अब डिफ़ॉल्ट रूप से संवेदनशील डेटा शामिल नहीं किया जाता
- Elements पैनल में किए गए सुधार
- text-emphasis-* प्रॉपर्टी के लिए ऑटोकंप्लीट वैल्यू
- बैज के साथ मार्क किए गए स्क्रोल ओवरफ़्लो
- परफ़ॉर्मेंस पैनल में सुधार
- लाइव मेट्रिक में सुझाव
- ब्रेडक्रंब पर नेविगेट करना
- मेमोरी पैनल में किए गए सुधार
- 'अलग किए गए एलिमेंट' की नई प्रोफ़ाइल
- प्लेन JS ऑब्जेक्ट के नाम बेहतर तरीके से तय किए गए हैं
- डाइनैमिक थीम की सुविधा बंद करना
- Chrome एक्सपेरिमेंट: प्रोसेस शेयर करना
- Lighthouse 12.2.1
- अन्य हाइलाइट
- Recorder, Firefox के लिए Puppeteer में एक्सपोर्ट करने की सुविधा देता है
- परफ़ॉर्मेंस पैनल में सुधार
- लाइव मेट्रिक से जुड़ी अहम जानकारी
- नेटवर्क ट्रैक में खोज के अनुरोध
- performance.mark और performance.measure कॉल के स्टैक ट्रेस देखना










