browser.devtools.performance

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

Chrome 129 ve sonraki sürümler Chrome 152'den itibaren browser.*

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

    callback parametresi ş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

    callback parametresi şu şekilde görünür:

    () => void