chrome.devtools.performance

תיאור

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

סיכום של ממשקי ה-API של Developer Tools – מבוא כללי לשימוש בממשקי ה-API של Developer Tools.

זמינות

גרסה 129 ואילך של Chrome

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

ה-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