Deskripsi
Gunakan chrome.devtools.performance API untuk memantau update status pencatatan di panel Performa di DevTools.
Lihat Ringkasan API DevTools untuk pengantar umum tentang penggunaan API Developer Tools.
Ketersediaan
Konsep dan penggunaan
browser.devtools.performance API memungkinkan developer berinteraksi dengan fitur perekaman panel Performance panel di Chrome DevTools. Anda dapat menggunakan API ini untuk mendapatkan notifikasi saat perekaman dimulai atau dihentikan.
Tersedia dua acara:
- onProfilingStarted: Peristiwa ini diaktifkan saat panel Performa mulai merekam data performa.
- onProfilingStopped: Peristiwa ini dipicu saat panel Performance berhenti merekam data performa. stance yang mengaitkan stack trace saat ini dengan cre Kedua peristiwa tidak memiliki parameter terkait.
Dengan memantau peristiwa ini, developer dapat membuat ekstensi yang bereaksi terhadap status perekaman di panel Performa, sehingga memberikan otomatisasi tambahan selama pembuatan profil performa.
Contoh
Berikut cara menggunakan API untuk memproses update status perekaman
browser.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
browser.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Acara
onProfilingStarted
chrome.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
Diaktifkan saat panel Performa mulai merekam.
Parameter
-
callback
fungsi
Parameter
callbackterlihat seperti:() => void
onProfilingStopped
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Diaktifkan saat panel Performa berhenti merekam.
Parameter
-
callback
fungsi
Parameter
callbackterlihat seperti:() => void