ब्यौरा
DevTools के परफ़ॉर्मेंस पैनल में रिकॉर्डिंग की स्थिति से जुड़े अपडेट पाने के लिए, chrome.devtools.performance एपीआई का इस्तेमाल करें.
Developer Tools API इस्तेमाल करने के बारे में सामान्य जानकारी पाने के लिए, DevTools API की खास जानकारी देखें.
उपलब्धता
कॉन्सेप्ट और इस्तेमाल करने का तरीका
browser.devtools.performance API की मदद से डेवलपर, Chrome DevTools में परफ़ॉर्मेंस पैनल की रिकॉर्डिंग सुविधाओं के साथ इंटरैक्ट कर सकते हैं. इस एपीआई का इस्तेमाल करके, रिकॉर्डिंग शुरू या बंद होने पर सूचनाएं पाई जा सकती हैं.
दो इवेंट उपलब्ध हैं:
- onProfilingStarted: यह इवेंट तब ट्रिगर होता है, जब Performance पैनल, परफ़ॉर्मेंस का डेटा रिकॉर्ड करना शुरू करता है.
- onProfilingStopped: यह इवेंट तब ट्रिगर होता है, जब Performance पैनल, परफ़ॉर्मेंस डेटा रिकॉर्ड करना बंद कर देता है. stance that associates the current stack trace with the cre इन दोनों इवेंट से कोई पैरामीटर नहीं जुड़ा होता है.
इन इवेंट को सुनकर, डेवलपर ऐसे एक्सटेंशन बना सकते हैं जो परफ़ॉर्मेंस पैनल में रिकॉर्डिंग स्थिति के हिसाब से काम करते हैं. इससे परफ़ॉर्मेंस प्रोफ़ाइलिंग के दौरान, ज़्यादा ऑटोमेशन मिलता है.
उदाहरण
रिकॉर्डिंग की स्थिति से जुड़े अपडेट सुनने के लिए, एपीआई का इस्तेमाल इस तरह किया जा सकता है
browser.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
browser.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
इवेंट
onProfilingStarted
chrome.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
जब परफ़ॉर्मेंस पैनल रिकॉर्डिंग शुरू करता है, तब यह इवेंट ट्रिगर होता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callbackपैरामीटर ऐसा दिखता है:() => void
onProfilingStopped
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
जब परफ़ॉर्मेंस पैनल रिकॉर्डिंग बंद कर देता है, तब यह इवेंट ट्रिगर होता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callbackपैरामीटर ऐसा दिखता है:() => void