TaskAttributionTiming: toJSON() ã¡ã½ãã
å©ç¨å¯è½æ§ã¯éå®ç
ãã®æ©è½ã¯ãã¼ã¹ã©ã¤ã³ã§ã¯ããã¾ãããæãåºã使ç¨ããã¦ãããã©ã¦ã¶ã¼ã®ä¸é¨ã§åä½ãã¾ããã
Want more support for this feature? Tell us why.
Experimental: ããã¯å®é¨çãªæ©è½ã§ãã
æ¬çªã§ä½¿ç¨ããåã«ãã©ã¦ã¶ã¼äºææ§ä¸è¦§è¡¨ããã§ãã¯ãã¦ãã ããã
toJSON() 㯠TaskAttributionTiming ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ã¡ã½ããã§ãã·ãªã¢ã©ã¤ã¶ã¼ã§ãããã㯠TaskAttributionTiming ãªãã¸ã§ã¯ãã® JSON 表ç¾ãè¿ãã¾ãã
æ§æ
toJSON()
弿°
ãªãã
è¿å¤
JSON ãªãã¸ã§ã¯ãã§ã TaskAttributionTiming ãªãã¸ã§ã¯ããã·ãªã¢ã©ã¤ãºãããã®ã§ãã
ä¾
>toJSON ã¡ã½ããã®ä½¿ç¨
ãã®ä¾ã§ã¯ã entry.toJSON() ãå¼ã³åºãã¨ãTaskAttributionTiming ãªãã¸ã§ã¯ãã® JSON 表ç¾ãè¿ããã¾ãã
const observer = new PerformanceObserver((list) => {
list.getEntries().forEach((entry) => {
console.log(entry.toJSON());
});
});
observer.observe({ type: "taskattribution", buffered: true });
次ã®ãã㪠JSON ãªãã¸ã§ã¯ãããã°åºåãã¾ãã
{
"name": "unknown",
"entryType": "taskattribution",
"startTime": 0,
"duration": 0,
"containerType": "window",
"containerSrc": "",
"containerId": "",
"containerName": ""
}
JSON æååãåå¾ããã®ã§ããã°ãç´æ¥ JSON.stringify(entry) ã使ç¨ãããã¨ãã§ãã¾ããããã¯èªåçã« toJSON() ãå¼ã³åºãã¾ãã
仿§æ¸
| 仿§æ¸ |
|---|
| Long Tasks API > # dom-taskattributiontiming-tojson > |