Entendiendo los Core Web Vitals: ¿Qué son y por qué son importantes?
Tags: webdev, performance, web, javascript
Published: 2023-07-17 14:04:04

A medida que la web continúa evolucionando, los desarrolladores de sitios web deben mantenerse al frente de la curva para proporcionar experiencias de usuario óptimas. Un factor crucial para lograr este objetivo es entender y optimizar los core web vitals.

Exploraremos qué son los core web vitals, su importancia y las herramientas disponibles para medirlos y mejorarlos.

**¿Qué son los Web Vitals?**

Son una iniciativa de Google para proporcionar señales y métricas que ayuden al desarrollador a entender si la aplicación web está proporcionando una gran experiencia.

**¿Qué son los Core Web Vitals?**

Los core web vitals son solo un conjunto de varias métricas que miden aspectos importantes de la experiencia del usuario en un sitio web. Se centran en tres áreas específicas: **carga, interactividad y estabilidad visual**. Estas métricas proporcionan información sobre cuán rápido se carga un sitio web, cuán receptivo es a las interacciones del usuario y cuán estables son los elementos visuales durante el compromiso del usuario.

**¿Cómo se definen?**

El equipo de Chrome en colaboración con el equipo de rendimiento web de W3C han estado trabajando juntos para definir a las métricas que necesarias para ellos ha utilizado estas preguntas para asegurarse de que son relevantes para los usuarios:

1. **¿Está sucediendo?** ¿Comenzó la navegación con éxito? ¿Ha respondido el servidor?
2. **¿Es útil?** ¿Se ha renderizado suficiente contenido para que los usuarios puedan interactuar con él?
3. **¿Es utilizable?** ¿Pueden los usuarios interactuar con la página, o está ocupada?
4. **¿Es agradable?** ¿Son las interacciones suaves y naturales, libres de retrasos y jank?

**¿Son importantes los Core Web Vitals?**

Los core web vitals son esenciales por las siguientes razones:

**1. Experiencia del usuario:** Los usuarios esperan sitios web de carga rápida que respondan rápidamente a sus interacciones. Al optimizar los core web vitals, mejoras la experiencia del usuario, lo que resulta en un mayor compromiso, tasas de rebote más bajas y un aumento en las conversiones.

**2. Beneficios de SEO:** Los core web vitals se han convertido en un factor de clasificación importante para los motores de búsqueda, incluido Google. Los sitios web con mejores core web vitals tienen más probabilidades de recibir una mayor visibilidad de búsqueda y tráfico orgánico.

**3. Ventaja competitiva:** Al priorizar la optimización de los core web vitals, puedes obtener una ventaja competitiva sobre los competidores cuyos sitios web pueden no cumplir con los estándares establecidos por los motores de búsqueda y las expectativas del usuario.

**Core Vitals**

**1. Largest Contentful Paint (LCP):** LCP mide cuánto tiempo tarda en ser visible para los usuarios el contenido principal de una página web. Apunta a una puntuación de LCP de menos de 2.5 segundos para un rendimiento óptimo.

**2. Cumulative Layout Shift (CLS):** CLS mide la cantidad de cambios de diseño inesperados que ocurren durante las interacciones del usuario. Una puntuación de CLS por debajo de 0.1 se considera buena, asegurando un sitio web visualmente estable.

**3. First Input Delay (FID):** FID mide el tiempo que tarda en producirse una respuesta visible la primera interacción de un usuario (como hacer clic en un botón). El FID objetivo debería ser menos de 100 milisegundos para garantizar una experiencia de usuario fluida. **IMPORTANTE:** Este indicador será reemplazado por Interaction to Next Paint (INP) a partir de marzo de 2024.

**4. Interaction to Next Paint (INP):** INP mide la capacidad de respuesta a la interacción del usuario observando la latencia de todos los clics, toques y eventos de teclado que ocurren a lo largo del recorrido de un usuario en un sitio web. La puntuación de INP debería ser menos de 200 para ser considerada como una buena capacidad de respuesta.

## Conclusión

Estas métricas son utilizadas por Google para poder determinar la experiencia de usuario es buena o no, como desarrolladores web debemos de tomarlas en cuenta al momento de la construcción de una aplicación web.

No olvides siempre estar preparado para tú siguiente entrevista, puedes hacerlo con mi [libro de 99 preguntas para un desarrollador web acá](https://marianocodes.gumroad.com/l/99-preguntas-de-entrevista-para-desarrolladores-web).

[![Obtén una copia del libro 99 preguntas de de entrevista para desarrolladores](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/75rf3621xa5fvavpvzqj.jpeg)](https://marianocodes.gumroad.com/l/99-preguntas-de-entrevista-para-desarrolladores-web)