browser.devtools.performance

Deskripsi

Gunakan chrome.devtools.performance API untuk memproses update status perekaman di panel Performa di DevTools.

Lihat Ringkasan API DevTools untuk pengantar umum tentang penggunaan API Alat Developer.

Ketersediaan

Chrome 129+ browser.* sejak Chrome 152

Konsep dan penggunaan

browser.devtools.performance API memungkinkan developer berinteraksi dengan fitur perekaman panel Performance panel di Chrome DevTools. Anda dapat menggunakan API ini untuk mendapatkan notifikasi saat perekaman dimulai atau dihentikan.

Tersedia dua peristiwa:

  • onProfilingStarted: Peristiwa ini diaktifkan saat panel Performance mulai merekam data performa.
  • onProfilingStopped: Peristiwa ini diaktifkan saat panel Performance berhenti merekam data performa. stance yang mengaitkan stack trace saat ini dengan cre Kedua peristiwa 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 cara menggunakan API untuk memproses update status perekaman


browser.devtools.performance.onProfilingStarted.addListener(() => {
  // Profiling started listener implementation
});

browser.devtools.performance.onProfilingStopped.addListener(() => {
  // Profiling stopped listener implementation
})

Acara

onProfilingStarted

browser.devtools.performance.onProfilingStarted.addListener(
  callback: function,
)

Diaktifkan saat panel Performa mulai merekam.

Parameter

  • callback

    fungsi

    Parameter callback terlihat seperti:

    () => void

onProfilingStopped

browser.devtools.performance.onProfilingStopped.addListener(
  callback: function,
)

Diaktifkan saat panel Performa berhenti merekam.

Parameter

  • callback

    fungsi

    Parameter callback terlihat seperti:

    () => void