browser.devtools.performance

ब्यौरा

DevTools के परफ़ॉर्मेंस पैनल में, रिकॉर्डिंग की स्थिति से जुड़े अपडेट सुनने के लिए, chrome.devtools.performance एपीआई का इस्तेमाल करें.

डेवलपर टूल एपीआई इस्तेमाल करने के बारे में सामान्य जानकारी पाने के लिए, DevTools एपीआई की खास जानकारी देखें.

उपलब्धता

Chrome 129+ browser.* Chrome 152 से

कॉन्सेप्ट और इस्तेमाल

browser.devtools.performance API की मदद से, डेवलपर Chrome DevTools में परफ़ॉर्मेंस पैनल की रिकॉर्डिंग सुविधाओं का इस्तेमाल कर सकते हैं. इस एपीआई का इस्तेमाल करके, रिकॉर्डिंग शुरू या बंद होने पर सूचनाएं पाई जा सकती हैं.

दो इवेंट उपलब्ध हैं:

  • onProfilingStarted: यह इवेंट तब ट्रिगर होता है, जब परफ़ॉर्मेंस पैनल, परफ़ॉर्मेंस डेटा रिकॉर्ड करना शुरू करता है.
  • onProfilingStopped: यह इवेंट तब ट्रिगर होता है, जब परफ़ॉर्मेंस पैनल, परफ़ॉर्मेंस डेटा को रिकॉर्ड करना बंद कर देता है. stance that associates the current स्टैक ट्रेस with the cre दोनों इवेंट से जुड़ा कोई पैरामीटर नहीं है.

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

उदाहरण

एपीआई का इस्तेमाल करके, रिकॉर्डिंग के स्टेटस से जुड़े अपडेट पाने का तरीका यहां बताया गया है


browser.devtools.performance.onProfilingStarted.addListener(() => {
  // Profiling started listener implementation
});

browser.devtools.performance.onProfilingStopped.addListener(() => {
  // Profiling stopped listener implementation
})

इवेंट

onProfilingStarted

browser.devtools.performance.onProfilingStarted.addListener(
  callback: function,
)

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

    callback पैरामीटर कुछ ऐसा दिखता है:

    () => void

onProfilingStopped

browser.devtools.performance.onProfilingStopped.addListener(
  callback: function,
)

यह इवेंट तब ट्रिगर होता है, जब परफ़ॉर्मेंस पैनल रिकॉर्डिंग बंद कर देता है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

    callback पैरामीटर कुछ ऐसा दिखता है:

    () => void