browser.devtools.performance

الوصف

استخدِم واجهة برمجة التطبيقات chrome.devtools.performance للاستماع إلى آخر المعلومات عن حالة التسجيل في لوحة "الأداء" في "أدوات مطوّري البرامج".

اطّلِع على ملخّص واجهات برمجة التطبيقات في "أدوات المطوّرين" للحصول على مقدّمة عامة حول استخدام واجهات برمجة التطبيقات في "أدوات المطوّرين".

مدى التوفّر

الإصدار 129 من Chrome والإصدارات الأحدث

المفاهيم والاستخدام

تتيح واجهة برمجة التطبيقات browser.devtools.performance للمطوّرين التفاعل مع ميزات التسجيل في لوحة الأداء ضمن "أدوات مطوّري البرامج في Chrome". يمكنك استخدام واجهة برمجة التطبيقات هذه لتلقّي إشعارات عند بدء التسجيل أو إيقافه.

يتوفّر حدثان:

  • onProfilingStarted: يتم تنشيط هذا الحدث عندما تبدأ لوحة الأداء في تسجيل بيانات الأداء.
  • onProfilingStopped: يتم تنشيط هذا الحدث عندما تتوقف لوحة الأداء عن تسجيل بيانات الأداء. stance that associates the current تتبع تسلسل استدعاء الدوال البرمجية 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

    دالة

    تظهر المَعلمة callback على النحو التالي:

    () => void

onProfilingStopped

chrome.devtools.performance.onProfilingStopped.addListener(
  callback: function,
)

يتم تنشيط هذا الحدث عندما تتوقف "لوحة الأداء" عن التسجيل.

المعلمات

  • callback

    دالة

    تظهر المَعلمة callback على النحو التالي:

    () => void