El rendimiento en el mundo real es muy variable debido a las diferencias en los dispositivos de los usuarios, las conexiones de red y otros factores. Por ejemplo, si cargas tu sitio web con una conexión de red por cable en tu oficina y la comparas con la carga a través de Wi-Fi en una cafetería, es probable que las experiencias sean muy diferentes. Existen muchas herramientas en el mercado que pueden ayudarte a recopilar datos de campo o de laboratorio para evaluar el rendimiento de la página.
Datos de laboratorio en comparación con datos de campo
Los datos de lab son datos de rendimiento recopilados en un entorno controlado con parámetros de configuración de red y dispositivo predefinidos, mientras que los datos de campo son datos de rendimiento recopilados a partir de cargas de páginas reales que experimentan tus usuarios en el campo. Cada tipo tiene sus propias fortalezas y limitaciones.
Los datos de lab ofrecen resultados reproducibles y un entorno de depuración, pero es posible que no capturen los cuellos de botella del mundo real y no se puedan correlacionar con los KPIs de la página del mundo real. Con los datos de lab, debes comprender los dispositivos y las redes típicos de tus usuarios, y reflejar esas condiciones de forma adecuada cuando pruebes el rendimiento. Ten en cuenta que, incluso en áreas con 4G, es posible que los usuarios experimenten conexiones más lentas o intermitentes en ascensores, durante sus viajes diarios o en entornos similares.
Los datos de campo (también llamados supervisión de usuarios reales o RUM) capturan la verdadera experiencia del usuario en el mundo real y permiten la correlación con los KPIs empresariales, pero tienen un conjunto restringido de métricas y capacidades de depuración limitadas.
Herramientas
Datos del lab
Lighthouse toma una URL y ejecuta una serie de auditorías en la página, lo que genera un informe sobre el rendimiento de la página. Existen varias formas de ejecutar Lighthouse, incluida una opción para auditar fácilmente una página desde las Herramientas para desarrolladores de Chrome.
Datos de campo
El Informe sobre la experiencia del usuario en Chrome (CrUX) proporciona métricas que muestran cómo los usuarios de Chrome en el mundo real experimentan los destinos populares de la Web.
Otras herramientas
PageSpeed Insights proporciona datos de lab y de campo sobre una página. Usa Lighthouse para recopilar y analizar datos de laboratorio sobre la página, mientras que los datos de campo reales se basan en el conjunto de datos del Informe sobre la experiencia del usuario en Chrome.
Las Herramientas para desarrolladores de Chrome son un conjunto de herramientas para desarrolladores web que están directamente integradas en el navegador Google Chrome. Te permite generar perfiles del entorno de ejecución de una página, así como identificar y depurar cuellos de botella de rendimiento.