Descrizione
Utilizza l'API chrome.devtools.performance
per ascoltare gli aggiornamenti dello stato della registrazione nel riquadro Prestazioni di DevTools.
Consulta il riepilogo delle API di DevTools per un'introduzione generale all'utilizzo delle API degli strumenti per sviluppatori.
Disponibilità
Concetti e utilizzo
L'API chrome.devtools.performance consente agli sviluppatori di interagire con le funzionalità di registrazione del riquadro Rendimento in Chrome DevTools. Puoi utilizzare questa API per ricevere notifiche quando la registrazione inizia o si interrompe.
Sono disponibili due eventi:
- onProfilingStarted: questo evento viene attivato quando il riquadro Rendimento inizia a registrare i dati sul rendimento.
- onProfilingStopped: questo evento viene attivato quando il riquadro Rendimento interrompe la registrazione dei dati sul rendimento. stance che associa la traccia dello stack corrente alla creazione. Entrambi gli eventi non hanno parametri associati.
Ascoltando questi eventi, gli sviluppatori possono creare estensioni che reagiscono allo stato della registrazione nel riquadro Rendimento, fornendo un'ulteriore automazione durante il profiling del rendimento.
Esempi
Ecco come utilizzare l'API per ascoltare gli aggiornamenti dello stato della registrazione
chrome.devtools.performance.onProfilingStarted.addListener(() => { // Profiling started listener implementation }); chrome.devtools.performance.onProfilingStopped.addListener(() => { // Profiling stopped listener implementation })
Eventi
onProfilingStarted
chrome.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
Viene attivato quando il riquadro Rendimento avvia la registrazione.
Parametri
- callback
funzione
Il parametro
callback
ha il seguente aspetto:() => void
onProfilingStopped
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Viene attivato quando il riquadro Rendimento interrompe la registrazione.
Parametri
- callback
funzione
Il parametro
callback
ha il seguente aspetto:() => void