Açıklama
Geliştirici Araçları'ndaki performans panelinde kayıt durumu güncellemelerini dinlemek için chrome.devtools.performance API'yi kullanın.
Geliştirici Araçları API'lerini kullanmaya ilişkin genel bir giriş için Geliştirici Araçları API'lerine genel bakış başlıklı makaleyi inceleyin.
Kullanılabilirlik
Kavramlar ve kullanım
browser.devtools.performance API, geliştiricilerin Chrome Geliştirici Araçları'ndaki Performans paneli'nin kayıt özellikleriyle etkileşim kurmasına olanak tanır. Kayıt başladığında veya durduğunda bildirim almak için bu API'yi kullanabilirsiniz.
İki etkinlik vardır:
- onProfilingStarted: Bu etkinlik, Performans paneli performans verilerini kaydetmeye başladığında tetiklenir.
- onProfilingStopped: Bu etkinlik, Performans paneli performans verilerini kaydetmeyi durdurduğunda tetiklenir. stance that associates the current stack trace with the cre Her iki etkinliğin de ilişkili parametresi yoktur.
Geliştiriciler, bu etkinlikleri dinleyerek Performans panelindeki kayıt durumuna tepki veren uzantılar oluşturabilir ve performans profili oluşturma sırasında ek otomasyon sağlayabilir.
Örnekler
Kayıt durumu güncellemelerini dinlemek için API'yi kullanma
browser.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
browser.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Etkinlikler
onProfilingStarted
chrome.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
Performans paneli kayda başladığında tetiklenir.
Parametreler
-
callback
işlev
callbackparametresi şu şekilde görünür:() => void
onProfilingStopped
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Performans paneli kaydı durdurduğunda tetiklenir.
Parametreler
-
callback
işlev
callbackparametresi şu şekilde görünür:() => void