Baseline Widely available
PerformanceObserverEntryList
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã¯ãobserve()
ã¡ã½ãããä»ãã¦æç¤ºçã«ç£è¦ããã ããã©ã¼ãã³ã¹ã¤ãã³ã ã®ãªã¹ãã§ãã
PerformanceObserverEntryList.getEntries()
æç¤ºçã«è¦³æ¸¬ããããã¹ã¦ã® PerformanceEntry
ãªãã¸ã§ã¯ãã®ãªã¹ããè¿ãã¾ãã
PerformanceObserverEntryList.getEntriesByType()
ä¸ããããé
ç®åã®æç¤ºçã«è¦³æ¸¬ããããã¹ã¦ã® PerformanceEntry
ãªãã¸ã§ã¯ãã®ãªã¹ããè¿ãã¾ãã
PerformanceObserverEntryList.getEntriesByName()
æå®ãããååã¨é
ç®åã«åºã¥ãã¦ãæç¤ºçã«ç£è¦ããã¦ãããã¹ã¦ã® PerformanceEntry
ãªãã¸ã§ã¯ãã®ãªã¹ããè¿ãã¾ãã
次ã®ä¾ã§ã¯ãlist
㯠PerformanceObserverEntryList
ãªãã¸ã§ã¯ãã§ããgetEntries()
ã¡ã½ãããå¼ã°ãããã®å ´å "measure" 㨠"mark" ã¨ããæç¤ºçã«ç£è¦ããã¦ãã PerformanceEntry
ãªãã¸ã§ã¯ãããã¹ã¦åå¾ãã¾ãã
function perfObserver(list, observer) {
list.getEntries().forEach((entry) => {
if (entry.entryType === "mark") {
console.log(`${entry.name} ã®éå§æå»: ${entry.startTime}`);
}
if (entry.entryType === "measure") {
console.log(`${entry.name} ã®æé: ${entry.duration}`);
}
});
}
const observer = new PerformanceObserver(perfObserver);
observer.observe({ entryTypes: ["measure", "mark"] });
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4