ה-API chrome.devtools.performance מאפשר למפתחים ליצור אינטראקציה עם תכונות ההקלטה של החלונית חלונית הביצועים בכלי הפיתוח ל-Chrome. אפשר להשתמש ב-API הזה כדי לקבל התראות כשההקלטה מתחילה או מפסיקה.
יש שני אירועים:
onProfilingStarted: האירוע הזה מופעל כשהחלונית ביצועים מתחילה לתעד נתוני ביצועים.
onProfilingStopped: האירוע הזה מופעל כשהחלונית ביצועים מפסיקה לתעד נתוני ביצועים.
שמשייכת את דוח הקריסות הנוכחי לקוד
לשני האירועים אין פרמטרים משויכים.
אם תאזינו לאירועים האלה, המפתחים יוכלו ליצור תוספים שמגיבים לסטטוס ההקלטה בחלונית ביצועים. כך הם יוכלו לספק אוטומציה נוספת במהלך הפרופיילינג של הביצועים.
דוגמאות
כך אפשר להשתמש ב-API כדי להאזין לעדכוני סטטוס של הקלטות
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{"lastModified": "\u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d7\u05e8\u05d5\u05df: 2024-08-29 (\u05e9\u05e2\u05d5\u05df UTC)."}
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-08-29 (שעון UTC)."],[],[]]