Deskripsi
Gunakan chrome.devtools.performance
API untuk memproses pembaruan status perekaman di panel Performa di DevTools.
Lihat ringkasan DevTools API untuk pengantar umum tentang penggunaan Developer Tools API.
Ketersediaan
Konsep dan penggunaan
chrome.devtools.performance API memungkinkan developer berinteraksi dengan fitur perekaman di panel panel Performa 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 Performance mulai merekam data performa.
- onProfilingStopped: Peristiwa ini diaktifkan saat panel Performa berhenti merekam data performa. instance yang mengaitkan pelacakan tumpukan saat ini dengan kreasikan Kedua peristiwa tersebut tidak memiliki parameter terkait.
Dengan memproses peristiwa ini, developer dapat membuat ekstensi yang bereaksi terhadap status perekaman di panel Performa, sehingga memberikan otomatisasi tambahan selama pembuatan profil performa.
Contoh
Berikut ini cara menggunakan API untuk memproses pembaruan status perekaman
chrome.devtools.performance.onProfilingStarted.addListener(() => { // Profiling started listener implementation }); chrome.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
callback
terlihat seperti:() => void
onProfilingStopped
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Diaktifkan saat panel Performa berhenti merekam.
Parameter
- callback
fungsi
Parameter
callback
terlihat seperti ini:() => void