Compartir vía


Herramienta de rendimiento: Análisis del rendimiento del sitio web

Use la herramienta Rendimiento para analizar el rendimiento de su sitio web. Hay dos vistas principales:

  • La página principal muestra las métricas locales a medida que interactúa con la página web actual.
  • Registre un perfil y vea una escala de tiempo de rendimiento.

Contenido detallado:

Para ver un tutorial sobre el uso de la herramienta Rendimiento para mejorar el rendimiento del sitio web, consulte Análisis del rendimiento en tiempo de ejecución (tutorial).

Información general

La herramienta Rendimiento muestra métricas locales para las interacciones de páginas y le permite registrar perfiles de rendimiento de CPU de las aplicaciones web. Analice perfiles para encontrar posibles cuellos de botella de rendimiento y formas de optimizar el uso de recursos.

Abrir la herramienta Rendimiento

Para abrir la herramienta Rendimiento :

  1. Vaya a una página web, como la demostración Exploración del universo , en una nueva ventana o pestaña.

  2. Haga clic con el botón derecho en la página web y, a continuación, seleccione Inspeccionar.

    Se abre DevTools.

  3. En la barra de actividad de la parte superior, haga clic en el icono Rendimiento de la herramienta Rendimiento.

    Si la herramienta Rendimiento del icono rendimiento no se muestra en la barra de actividad, haga clic en el botón Más herramientas (icono Más herramientas) y, a continuación, seleccione la herramienta Rendimiento.

Uso del menú Comando

Para abrir la herramienta Rendimiento mediante el menú Comandos:

  1. Vaya a una página web, como la demostración Exploración del universo , en una nueva ventana o pestaña.

  2. Haga clic con el botón derecho en la página web y, a continuación, seleccione Inspeccionar.

    Se abre DevTools.

  3. En la esquina superior derecha de DevTools, haga clic en Personalizar y controlar DevTools y haga clic en Ejecutar comando.

    O bien, presione:

    • macOS: Comando+Mayús+P
    • Windows, Linux, ChromeOS: Control+Mayús+P

    Se abre el menú Comando y lee Ejecutar >comando.

  4. Empiece a escribir rendimiento, seleccione Mostrar rendimiento [panel] y, a continuación, presione Entrar.

    Menú de comandos con

Métricas locales para interacciones de páginas

Use la herramienta Rendimiento para ver las métricas de Core Web Vitals en la vista de métricas local inicial. La página principal de la herramienta Rendimiento muestra métricas locales, que son métricas de rendimiento sobre la página web representada:

  • Pintura con contenido más grande (LCP): rapidez con la que se carga el contenido principal de la página.
  • Cambio de diseño acumulativo (CLS): una medida del cambio de diseño de página inesperado más reciente.
  • Interacción con la siguiente pintura (INP): la capacidad de respuesta de la interacción del usuario más reciente en la página.

Al abrir inicialmente la herramienta Rendimiento , se muestran las métricas de Core Web Vitals en tres tarjetas de una sección Métricas locales :

Página principal de la herramienta Rendimiento en la que se muestran las métricas locales

Escala de tiempo del perfil grabado

Use también la herramienta Rendimiento para ver un seguimiento de rendimiento grabado, incluido:

  • Registre un perfil de rendimiento.
  • Cambie la configuración de captura.
  • Analice un informe de rendimiento. Muestra información sobre el rendimiento de la página durante el período de tiempo en el que se produjo la grabación, como:
    • Interacciones del usuario que se produjeron durante la grabación.
    • Código JavaScript que se ejecutó.
    • Las operaciones de estilo y diseño que se produjeron.
    • Otras métricas de rendimiento a lo largo del tiempo, como solicitudes de red y cambios de diseño.

Después de registrar un seguimiento de rendimiento, se muestra el seguimiento de rendimiento en lugar de las métricas locales.

Cambio a la visualización de métricas locales u otro perfil

Para cambiar a mostrar la vista de métricas local inicial, haga clic en el Volver en la página de métricas dinámicas (el botón ).

Para cambiar a la visualización de una escala de tiempo de perfil grabada abierta diferente, haga clic en la lista desplegable Mostrar sesiones de escala de tiempo recientes, a la derecha de la Volver a la página de métricas activas (el botón ).

La herramienta Rendimiento que muestra un perfil grabado

Supervisión de métricas de Core Web Vitals

Use la herramienta Rendimiento para ver las métricas de Core Web Vitals en la vista de métricas local inicial. En la página principal de la herramienta Rendimiento se muestran las métricas locales, que son métricas de rendimiento sobre la página web representada:

  • Pintura con contenido más grande (LCP): rapidez con la que se carga el contenido principal de la página.
  • Cambio de diseño acumulativo (CLS): una medida del cambio de diseño de página inesperado más reciente.
  • Interacción con la siguiente pintura (INP): la capacidad de respuesta de la interacción del usuario más reciente en la página.

Terminología

Término Descripción Docs
Aspectos vitales web Un gran conjunto de métricas que proporcionan una guía unificada para ofrecer una excelente experiencia de usuario en la web. Aspectos vitales web en web.dev.
Aspectos vitales web principales Subconjunto de Elementos vitales web que se aplican a todas las páginas web y que deben medir todos los propietarios del sitio. Cada uno de los núcleos web vitales representa una faceta distinta de la experiencia del usuario, es medible en el campo y refleja la experiencia real de un resultado crítico centrado en el usuario. Aspectos vitales web principales en Web Vitals en web.dev.
Pintura con contenido más grande (LCP) Mide el rendimiento de carga . Para proporcionar una buena experiencia de usuario, LCP debe producirse en un plazo de 2,5 segundos a partir de la primera vez que la página comienza a cargarse. Tiempo de representación de la imagen, bloque de texto o vídeo más grande visible en la ventanilla, en relación con la primera vez que el usuario navega a la página. Pintura contentante más grande (LCP) en glosario en MDN. LargestContentfulPaint en MDN.
Desplazamiento de diseño acumulativo (CLS) Mide la estabilidad visual. Para proporcionar una buena experiencia de usuario, las páginas deben mantener un CLS de 0.1. o menos. La mayor ráfaga de puntuaciones de desplazamiento de diseño para cada cambio de diseño inesperado que se produce durante todo el ciclo de vida de una página. Cambio de diseño acumulativo (CLS) en glosario en MDN. LayoutShift en MDN.
Interacción con la siguiente pintura (INP) Mide la interactividad. Para proporcionar una buena experiencia de usuario, las páginas deben tener un INP de 200 milisegundos o menos. La capacidad de respuesta general de la página a las interacciones del usuario, en función de la latencia de todas las interacciones de clic, pulsación y teclado que se producen a lo largo de la vida útil de la visita de un usuario a una página. Interacción con la siguiente pintura (INP) en glosario en MDN. PerformanceEventTiming en MDN.
métricas locales, datos locales Métricas LCP, CLS e INP. Se capturan localmente en la página web inspeccionada y se actualizan a medida que interactúa con la página.

Uso de la página de demostración

Para generar una métrica de mejoradeficiente o necesaria en las tarjetas LCP, CLS e INP en la herramienta rendimiento:

  1. Abra una página web, como la demostración Exploración del universo , en una nueva ventana o pestaña.

    La página de demostración "Exploración del universo" está diseñada para cargar y controlar las interacciones lentamente a propósito, con el fin de ilustrar cómo se pueden usar las métricas LCP, CLS e INP en la herramienta Rendimiento para identificar y corregir problemas de rendimiento.

  2. Haga clic con el botón derecho en la página web y seleccione Inspeccionar.

    Se abre DevTools.

  3. En la barra de actividad de la parte superior, seleccione el icono Rendimiento herramienta rendimiento.

    Si la herramienta Rendimiento del icono rendimiento no se muestra en la barra de actividad, haga clic en el botón Más herramientas (icono Más herramientas) y, a continuación, seleccione la herramienta Rendimiento.

  4. Maximice la ventana y haga que el panel de la página de demostración sea ancho, como el 60 % del ancho de la ventana.

    Si el panel de la página de demostración es demasiado estrecho, algunas tarjetas podrían seguir mostrándose bien, con un valor verde, que no es el resultado previsto.

  5. Seleccione el panel Pasos siguientes en >la lista desplegable >Limitación de CPU de la tarjeta > configuración del entorno, seleccione Ralentización 4 veces, recomendada.

    O bien, seleccione Capture settings (Capture settings icon with a blue dot) CPU throttling dropdown4x slowdown (Capturar configuración con un punto azul) > Lista desplegable > de limitación de CPU 4 veces, recomendado.

  6. Seleccione siguiente panel pasos panel Configuración del entorno> tarjeta >red limitación desplegable > seleccione Slow 4G.

  7. Seleccione la tarjeta >Configuración del entorno en el panel >Pasos siguientes, seleccione la casilla Deshabilitar caché de red.

    Resultados de métricas locales: pobres; necesita mejoras; y pobres

  8. Haga clic con el botón derecho (o haga clic con el botón largo) en el botón Actualizar situado a la izquierda de la barra de direcciones y, a continuación, seleccione Caché vacía y actualización rígida.

    Esto garantiza que la imagen se cargue de nuevo desde el servidor, en lugar de desde la caché local.

    Las tarjetas LCP y CLS muestran un valor naranja y necesitan mejorar, o un valor rojo y deficiente, en lugar de un valor verde y bueno.

  9. Si la tarjeta LCP o CLS sigue siendo verde y dice que es buena después de que la imagen de la galaxia termine de representarse, maximice la ventana y haga que el panel de la página de demostración sea más ancho.

    La tarjeta LCP muestra que la imagen de la galaxia tardó mucho tiempo en cargarse. La tarjeta muestra un valor naranja y necesita una mejora, o un valor rojo y deficiente, en lugar de un valor verde y bueno. El motor identifica esta imagen como el elemento más grande que se va a representar.

  10. En la tarjeta LCP , mantenga el puntero sobre el valor de la métrica para ver información en una información sobre herramientas.

    La tarjeta CLS muestra que los saltos repentinos e inesperados en el diseño pueden afectar negativamente a los usuarios. Esto también se debe a que la imagen tarda algún tiempo en cargarse. Por diseño, la página web de demostración no especifica un alto para la imagen, por lo que la página se carga inicialmente sin reservar mucho espacio para la imagen. Cuando la imagen comienza a aparecer, el contenido debajo de ella salta repentinamente hacia abajo.

  11. En la tarjeta CLS , mantenga el puntero sobre el valor de la métrica para ver información en una información sobre herramientas.

  12. Una vez que la imagen de la galaxia termine de representarse, en la página de demostración representada, haga clic en uno de los encabezados de la columna Detecciones de la derecha, como Teoría heliocéntrica (1543).

    La tarjeta INP cambia de no mostrar un valor, a mostrar un valor naranja y necesita una mejora, o un valor rojo y deficiente. Se muestra un valor INP .

  13. En la tarjeta INP , mantenga el puntero sobre el valor de la métrica para ver información en una información sobre herramientas.

  14. En la tarjeta INP , haga clic en el valor INP.

    En la página de demostración, las tarjetas Detecciones están diseñadas para expandirse y volver a representarse lentamente, de modo que tarde mucho tiempo entre hacer clic en el encabezado y representar el contenido de la tarjeta expandida. El retraso es un valor aleatorio entre 100 ms y 1000 ms, lo que da lugar a un valor INP alto.

    Debajo de las tarjetas Métricas locales , se rellenan las pestañas Interacciones y Desplazamientos de diseño .

Pestaña Interacciones

La pestaña Interacciones muestra información sobre las interacciones con la página web:

Pestaña Interacciones

La pestaña Interacciones incluye:

  • Fases.
  • Elementos.
  • Sincronizaciones.

Para borrar la pestaña Interacciones , haga clic en el botón Borrar el registro actual (icono Borrar) situado a la derecha de la pestaña Interacciones .

Pestaña Desplazamientos de diseño

La pestaña Turnos de diseño muestra información sobre los cambios de diseño:

Pestaña Desplazamientos de diseño

La pestaña Cambios de diseño incluye:

  • Puntuaciones.
  • Elementos.

Captura y análisis de un informe de rendimiento

En las secciones siguientes, siga las instrucciones sobre cómo registrar un perfil, cambiar la configuración de captura y analizar el informe.

Registro de un perfil de rendimiento

Cuando esté listo para grabar, la herramienta Rendimiento le ofrece las siguientes opciones:

Cambiar la configuración de captura

La configuración de captura le permite cambiar la forma en que DevTools captura las grabaciones de rendimiento y puede proporcionar información adicional en el informe. Haga clic en el botón Capturar configuración (icono Capturar configuración) para acceder al menú Configuración de captura .

Seleccione las siguientes opciones en el menú Configuración de captura :

Análisis de un informe de rendimiento

Para obtener una guía completa sobre cómo usar la herramienta Rendimiento , consulte Análisis de una grabación de rendimiento en Referencia de características de rendimiento.

Para navegar por un informe de rendimiento:

Para centrarse en lo que importa para el flujo de trabajo:

Para obtener información sobre las pestañas Abajo arriba, Árbol de llamadas y Registro de eventos:

Para analizar un informe de rendimiento:

Mejora del rendimiento con estas herramientas

Descubra otras herramientas que pueden ayudarle a mejorar el rendimiento de su sitio web:

Herramienta Artículo
Herramienta Lighthouse Optimización de la velocidad del sitio web mediante Lighthouse
Herramienta memoria Corrección de problemas de memoria
Pestaña Conclusiones de la herramienta > de rendimiento Obtenga información útil en Referencia de características de rendimiento.
Herramienta de representación Herramienta de representación, para ver el aspecto de una página web con diferentes opciones de visualización o deficiencias visuales
Herramienta de problemas Búsqueda y corrección de problemas mediante la herramienta Problemas
Herramienta de rendimiento Visualización de información de capas en referencia de características de rendimiento

Vea también

Nota:

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por Google y usadas según los términos descritos en la licencia internacional creative Commons Attribution 4.0. La página original se encuentra aquí y está creada por Dale St. Marthe y Sofia Emelianova.

Licencia de Creative Commons Esta obra está licenciada bajo una Licencia Internacional Creative Commons Attribution 4.0.