browser.devtools.performance

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

Chrome 129 ve sonraki sürümler

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

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

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

    () => void