Programación

Lighthouse, medir el rendimiento de tu web

By anfibic / 03 March 2023
Lighthouse, medir el rendimiento de tu web
  1. Home »
  2. Blog »
  3. Programación »
  4. Lighthouse

En este post os vamos a explicar una herramienta de medición de rendimiento de tu web, Lighthouse de Google, que se presenta en dos formatos: una extensión para el navegador, o un servicio web llamado PageSpeed Insights.

La tecnología web cambia mucho más rápido de lo que pueda parecer. Los requerimientos de los navegadores, de los robots de búsqueda,... cambian con mucha frecuencia. De un tiempo (muy lejano ya) a esta parte la web se ha convertido en "mobile first", esto significa que no solo se tiene que seguir con planteamientos responsivos, sino que la analítica de tu sitio web es cada vez más importante. En la mayoría de los sitios web el tráfico móvil normalmente supera el 50%, eso quiere decir que tus visitantes suelen entrar a tu web a través del móvil. Aunque la conectividad móvil ha mejorado mucho con el 5G, es más que obvio que esta tecnología no se ha implementado como norma todavía, y el coste de su implementación más la espera a que los usuarios actualicen sus dispositivos hacen que el 4G siga siendo el valor default en nuestro país.

Hace algo más de un año, Google anunció que desindexaria de las búsquedas móviles las webs que no estuvieran adaptadas para estos dispositivos, y está valorando cada vez más los tiempos de carga con relación al posicionamiento. Toda esta introducción para remarcar la importancia de los tiempos de carga, especialmente en dispositivos móviles. Pero ¿cómo podemos tener un valor objetivo de los tiempos de carga de la web? Aquí es donde entra Lighthouse, un software de medición de rendimiento, accesibilidad, mejores prácticas y SEO que nos dará unos valores más o menos objetivos para medir estos valores en nuestra web.

Hace poco un cliente con presencia internacional, especialmente en Latino América, tuvo problemas con la carga de su página en algunos países, "la web tarda mucho en cargar", "es que no podemos esperar X segundos",... la carga de la web depende de muchos factores, el principal es la conexión del visitante, la arquitectura y tecnología de la web, el servidor donde está alojada, los CDNs que se utilizan,... pero Lighthouse nos da un valor sobre el que apoyarnos para tener cierta objetividad. Ese mismo cliente me dijo, "he mirado en Google Analytics y me dice que la media de carga es de X segundos", y probablemente ese dato es correcto, pero lo que no está teniendo en cuenta es a ese visitante tomándose una piña colada, conectado al repetidor de una palmera de una playa paradisíaca en República Dominicana que está reventando cualquier analítica de promedio. Para eso esta Lighthouse, que nos da un dato objetivo y una serie de recomendaciones de mejoras, revisiones que podemos hacer en nuestra web. Hasta donde queramos o podamos llegar es otro tema. ¿Que sacrificios estéticos estamos dispuestos a realizar?

Un ejemplo, un carrusel donde poner todos tus KPIs es muy tentador, con imágenes de alta calidad, que ocupen el 100% de la pantalla del visitante, con un efecto a lo Matrix 25 que hará que cualquier visitante quiera hacer clic y se convierta en una conversión segura,... ¿En que se traduce todo esto?. 10 imágenes en el carrusel porque son los 10 KPIs más importante y sin ellos todo el mundo se demorona, de aproximadamente 1920 x 1080 píxeles para cubrir con ciertas garantías la pantalla del visitante, a una media (muy optimista) de 1 MB por imagen, porque la optimización es para cobardes,... Pues acabamos de añadir 20 segundos de carga a tu homepage,  toda la optimización al garete.

Para medir estas cosas tenemos Lighthouse, hay otros servicios que miden los mismos parámetros, hay servicios que nos dan información más detallada en algún apartado concreto, pero el Lighthouse es sin duda una muy buena fuente de información mientras estamos desarrollando.

Integración de APIs en extranets
Extranets

Integración de APIs en extranets

En el dinámico mundo del desarrollo web y las soluciones empresariales, las APIs (Interfaces de Programación de Aplicaciones) se han convertido en un componente esencial,...
TailwindCSS para Principiantes
Programación

TailwindCSS para Principiantes

En el emocionante y siempre evolutivo mundo del desarrollo web, los frameworks de CSS juegan un papel crucial en la creación de sitios web visualmente...
Optimizando la gestión de pedidos
Extranets

Optimizando la gestión de pedidos

En el ámbito empresarial B2B, la eficiencia y precisión en la gestión de pedidos son fundamentales para el éxito y la satisfacción del cliente. En...
Introducción a las Extranets
Extranets

Introducción a las Extranets

Empezamos con este post una nueva serie que espero conseguir sea tan interesante como lo es en la vida real. Hablaremos en diferentes post de...
Ver todos los artículos de Programación

Usamos cookies de terceros con fines analíticos, en resumen solo usamos las cookies de Google Analytics para poder analizar nuetro tráfico.

Configuración de cookies

Solo tenemos una cookie! Utilizamos cookies de terceros con fines analíticos.
Tienes la información de como las utilizamos aqui: https://anfibic.com/es/ley-de-cookies