browser.devtools.performance

الوصف

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

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

مدى التوفّر

الإصدار 129 من Chrome والإصدارات الأحدث browser.* ‎ منذ الإصدار 152 من 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

browser.devtools.performance.onProfilingStarted.addListener(
  callback: function,
)

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

المعلمات

  • callback

    دالة

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

    () => void

onProfilingStopped

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

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

المعلمات

  • callback

    دالة

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

    () => void