Descripción
Usa la API de chrome.devtools.performance
para escuchar las actualizaciones de estado de grabación en el panel Performance en las Herramientas para desarrolladores.
Consulta el resumen de las APIs de Herramientas para desarrolladores para ver una introducción general al uso de las APIs de las Herramientas para desarrolladores.
Disponibilidad
Conceptos y uso
La API de chrome.devtools.performance permite a los desarrolladores interactuar con las funciones de grabación del panel Performance panel en las Herramientas para desarrolladores de Chrome. Puedes usar esta API para recibir notificaciones cuando se inicie o se detenga la grabación.
Hay dos eventos disponibles:
- onProfilingStarted: Este evento se activa cuando el panel Rendimiento comienza a registrar datos de rendimiento.
- onProfilingStopped: Este evento se activa cuando el panel Rendimiento deja de registrar datos de rendimiento. que asocia el seguimiento de pila actual con la cre Ninguno de los dos eventos tiene ningún parámetro asociado.
Al escuchar estos eventos, los desarrolladores pueden crear extensiones que reaccionan al estado de registro en el panel Rendimiento, lo que proporciona automatización adicional durante la generación de perfiles de rendimiento.
Ejemplos
Así es como puedes usar la API para escuchar actualizaciones de estado de las grabaciones.
chrome.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
chrome.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Eventos
onProfilingStarted
chrome.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
Se activa cuando el panel de rendimiento comienza a grabar.
Parámetros
-
callback
función
El parámetro
callback
se ve de la siguiente manera:() => void
onProfilingStopped
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Se activa cuando el panel de rendimiento detiene la grabación.
Parámetros
-
callback
función
El parámetro
callback
se ve de la siguiente manera:() => void