chrome.devtools.performance

বর্ণনা

DevTools-এ পারফরম্যান্স প্যানেলে রেকর্ডিং স্ট্যাটাস আপডেট শুনতে chrome.devtools.performance API ব্যবহার করুন।

ডেভেলপার টুল এপিআই ব্যবহার করার জন্য সাধারণ পরিচিতির জন্য DevTools API-এর সারাংশ দেখুন।

প্রাপ্যতা

Chrome 129+

ধারণা এবং ব্যবহার

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