Açıklama
Geliştirici Araçları'ndaki Performans panelinde kayıt durumu güncellemelerini dinlemek için chrome.devtools.performance API'sini kullanın.
Geliştirici Araçları API'lerinin kullanımına genel bir giriş için Geliştirici Araçları API'leri özeti bölümüne bakın.
Kullanılabilirlik
Kavramlar ve kullanım
browser.devtools.performance API, geliştiricilerin Chrome Geliştirici Araçları'ndaki Performans paneli panelinin 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 kullanılabilir:
- 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 bu şekilde kullanabilirsiniz.
browser.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
browser.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Etkinlikler
onProfilingStarted
browser.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
browser.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Performans paneli kaydı durdurduğunda tetiklenir.
Parametreler
-
callback
işlev
callbackparametresi şu şekilde görünür:() => void