browser.devtools.performance

תיאור

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

במאמר סיכום של ממשקי DevTools API יש מבוא כללי לשימוש בממשקי Developer Tools API.

זמינות

‫Chrome 129 ואילך

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

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

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

  • ‫onProfilingStarted: האירוע הזה מופעל כשחלונית הביצועים מתחילה להקליט נתוני ביצועים.
  • ‫onProfilingStopped: האירוע הזה מופעל כשחלונית Performance מפסיקה להקליט נתוני ביצועים. stance that associates the current דוח קריסות with the cre לאירועים האלה אין פרמטרים משויכים.

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

דוגמאות

כך אפשר להשתמש ב-API כדי להאזין לעדכוני סטטוס התיעוד


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,
)

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

פרמטרים

  • callback

    פונקציה

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

    () => void

onProfilingStopped

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

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

פרמטרים

  • callback

    פונקציה

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

    () => void