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})