browser.devtools.performance

Descripción

Usa la API de chrome.devtools.performance para escuchar las actualizaciones de estado de la grabación en el panel Rendimiento de Herramientas para desarrolladores.

Consulta el resumen de las APIs de DevTools para obtener una introducción general al uso de las APIs de Herramientas para desarrolladores.

Disponibilidad

Chrome 129 y versiones posteriores

Conceptos y uso

La API de browser.devtools.performance permite a los desarrolladores interactuar con las funciones de grabación del panel Rendimiento en las Herramientas para desarrolladores de Chrome. Puedes usar esta API para recibir notificaciones cuando comience 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. Ambos eventos no tienen parámetros asociados.

Al escuchar estos eventos, los desarrolladores pueden crear extensiones que reaccionen al estado de grabación en el panel Rendimiento, lo que proporciona automatización adicional durante la generación de perfiles de rendimiento.

Ejemplos

Así puedes usar la API para escuchar las actualizaciones de estado de la grabación


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

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

Eventos

onProfilingStarted

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

Se activa cuando el panel 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 deja de grabar.

Parámetros

  • callback

    función

    El parámetro callback se ve de la siguiente manera:

    () => void