chrome.devtools.performance

תיאור

אפשר להשתמש ב-API chrome.devtools.performance כדי להאזין לעדכונים של סטטוס ההקלטה בחלונית הביצועים בכלי הפיתוח.

למבוא כללי לשימוש בממשקי API של כלים למפתחים, אפשר לעיין בסיכום ממשקי ה-API של כלי הפיתוח.

זמינות

בהמתנה

מושגים ושימוש

ה-API chrome.devtools.performance מאפשר למפתחים ליצור אינטראקציה עם תכונות ההקלטה של החלונית חלונית הביצועים בכלי הפיתוח ל-Chrome. אפשר להשתמש ב-API הזה כדי לקבל התראות כשההקלטה מתחילה או מפסיקה.

יש שני אירועים:

  • onProfilingStarted: האירוע הזה מופעל כשהחלונית ביצועים מתחילה לתעד נתוני ביצועים.
  • onProfilingStopped: האירוע הזה מופעל כשהחלונית ביצועים מפסיקה לתעד נתוני ביצועים. שמשייכת את דוח הקריסות הנוכחי לקוד לשני האירועים אין פרמטרים משויכים.

אם תאזינו לאירועים האלה, המפתחים יוכלו ליצור תוספים שמגיבים לסטטוס ההקלטה בחלונית ביצועים. כך הם יוכלו לספק אוטומציה נוספת במהלך הפרופיילינג של הביצועים.

דוגמאות

כך אפשר להשתמש ב-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)

    פונקציה

    הפרמטר callback נראה כך:

    () => void

onProfilingStopped

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

מופעל כשחלונית הביצועים מפסיקה להקליט.

פרמטרים

  • קריאה חוזרת (callback)

    פונקציה

    הפרמטר callback נראה כך:

    () => void