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 DevTools per un'introduzione generale all'utilizzo delle API Strumenti per sviluppatori.
Disponibilità
Concetti e utilizzo
L'API browser.devtools.performance consente agli sviluppatori di interagire con le funzionalità di registrazione del pannello Prestazioni 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 Prestazioni inizia a registrare i dati sul rendimento.
- onProfilingStopped: questo evento viene attivato quando il riquadro Prestazioni interrompe la registrazione dei dati sul rendimento. stance che associa l'analisi 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 Prestazioni, fornendo un'automazione aggiuntiva durante la profilazione delle prestazioni.
Esempi
Ecco come puoi utilizzare l'API per ascoltare gli aggiornamenti dello stato della registrazione
browser.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
browser.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Eventi
onProfilingStarted
browser.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
Attivato quando il riquadro Prestazioni inizia la registrazione.
Parametri
-
callback
funzione
Il parametro
callbackha il seguente aspetto:() => void
onProfilingStopped
browser.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Attivato quando il riquadro Prestazioni interrompe la registrazione.
Parametri
-
callback
funzione
Il parametro
callbackha il seguente aspetto:() => void