বর্ণনা
DevTools-এ পারফরম্যান্স প্যানেলে রেকর্ডিং স্ট্যাটাস আপডেট শুনতে chrome.devtools.performance
API ব্যবহার করুন।
ডেভেলপার টুল এপিআই ব্যবহার করার জন্য সাধারণ পরিচিতির জন্য DevTools API-এর সারাংশ দেখুন।
প্রাপ্যতা
ধারণা এবং ব্যবহার
chrome.devtools.performance API ডেভেলপারদের Chrome DevTools-এ পারফরম্যান্স প্যানেলের রেকর্ডিং বৈশিষ্ট্যগুলির সাথে ইন্টারঅ্যাক্ট করতে দেয়৷ রেকর্ডিং শুরু বা বন্ধ হলে বিজ্ঞপ্তি পেতে আপনি এই API ব্যবহার করতে পারেন।
দুটি ইভেন্ট উপলব্ধ:
- onProfilingStarted : যখন পারফরম্যান্স প্যানেল পারফরম্যান্স ডেটা রেকর্ড করা শুরু করে তখন এই ইভেন্টটি বরখাস্ত হয়।
- onProfilingStopped : যখন পারফরম্যান্স প্যানেল পারফরম্যান্স ডেটা রেকর্ড করা বন্ধ করে তখন এই ইভেন্টটি বরখাস্ত হয়। অবস্থান যা বর্তমান স্ট্যাক ট্রেসকে cre এর সাথে সংযুক্ত করে উভয় ইভেন্টের কোনো সংশ্লিষ্ট পরামিতি নেই।
এই ইভেন্টগুলি শোনার মাধ্যমে, বিকাশকারীরা পারফরম্যান্স প্যানেলে রেকর্ডিং স্থিতিতে প্রতিক্রিয়া জানাতে পারফরম্যান্স প্রোফাইলিংয়ের সময় অতিরিক্ত অটোমেশন প্রদান করে এমন এক্সটেনশন তৈরি করতে পারে।
উদাহরণ
এইভাবে আপনি রেকর্ডিং স্ট্যাটাস আপডেট শুনতে API ব্যবহার করতে পারেন
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