ब्यौरा
DevTools के परफ़ॉर्मेंस पैनल में, रिकॉर्डिंग की स्थिति से जुड़े अपडेट सुनने के लिए, chrome.devtools.performance
एपीआई का इस्तेमाल करें.
डेवलपर टूल एपीआई इस्तेमाल करने के बारे में सामान्य जानकारी के लिए, DevTools API की खास जानकारी देखें.
उपलब्धता
सिद्धांत और उनका इस्तेमाल
chrome.devtools.performance एपीआई की मदद से, डेवलपर Chrome DevTools में परफ़ॉर्मेंस पैनल पैनल की रिकॉर्डिंग सुविधाओं के साथ इंटरैक्ट कर सकते हैं. रिकॉर्डिंग शुरू या बंद होने पर सूचनाएं पाने के लिए, इस एपीआई का इस्तेमाल किया जा सकता है.
दो इवेंट उपलब्ध हैं:
- onProfilingStarted: यह इवेंट तब ट्रिगर होता है, जब परफ़ॉर्मेंस पैनल, परफ़ॉर्मेंस का डेटा रिकॉर्ड करना शुरू करता है.
- onProfilingStopped: यह इवेंट तब ट्रिगर होता है, जब परफ़ॉर्मेंस पैनल, परफ़ॉर्मेंस का डेटा रिकॉर्ड करना बंद कर देता है. वह स्थिति जो मौजूदा स्टैक ट्रेस को Cre के साथ जोड़ती है दोनों इवेंट में, जुड़ा हुआ कोई पैरामीटर मौजूद नहीं है.
इन इवेंट को सुनकर, डेवलपर ऐसे एक्सटेंशन बना सकते हैं जो परफ़ॉर्मेंस पैनल में रिकॉर्डिंग की स्थिति के हिसाब से प्रतिक्रिया देते हैं. इससे परफ़ॉर्मेंस प्रोफ़ाइलिंग के दौरान ज़्यादा ऑटोमेशन की सुविधा मिलती है.
उदाहरण
रिकॉर्डिंग के स्टेटस के अपडेट सुनने के लिए, एपीआई का इस्तेमाल इस तरह किया जा सकता है
chrome.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
chrome.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