תיאור
אפשר להשתמש ב-chrome.devtools.performance API כדי להאזין לעדכונים של סטטוס התיעוד בחלונית Performance בכלי הפיתוח.
במאמר סיכום של ממשקי DevTools API יש מבוא כללי לשימוש בממשקי Developer Tools API.
זמינות
מושגים ושימוש
ממשק ה-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