chrome.devtools.performance

Deskripsi

Gunakan chrome.devtools.performance API untuk memproses pembaruan status perekaman di panel Performance di DevTools.

Lihat ringkasan API DevTools untuk pengantar umum tentang penggunaan API Developer Tools.

Ketersediaan

Tertunda

Konsep dan penggunaan

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

Tersedia dua acara:

  • onProfilingStarted: Peristiwa ini diaktifkan saat panel Performance mulai mencatat data performa.
  • onProfilingStopped: Peristiwa ini diaktifkan saat panel Performa berhenti mencatat data performa. yang mengaitkan pelacakan tumpukan saat ini dengan kode cre. Kedua peristiwa tidak memiliki parameter terkait.

Dengan memproses peristiwa ini, developer dapat membuat ekstensi yang bereaksi terhadap status perekaman di panel Performance, yang memberikan otomatisasi tambahan selama pembuatan profil performa.

Contoh

Berikut ini cara menggunakan API untuk memproses pembaruan status perekaman


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

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

Acara

onProfilingStarted

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

Diaktifkan saat panel Performa mulai merekam.

Parameter

  • callback

    fungsi

    Parameter callback terlihat seperti ini:

    () => void

onProfilingStopped

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

Diaktifkan saat panel Performa berhenti merekam.

Parameter

  • callback

    fungsi

    Parameter callback terlihat seperti ini:

    () => void