0%
Inicio 9 Glossary Item 9 WebP
« Back to Glossary Index

(Formatos de Imagen)

Nivel Principiante

Imagina que tienes una foto en tu página web. Tradicionalmente, esas fotos son archivos grandes que tardan en cargar. WebP es un tipo de archivo de imagen más moderno, creado por Google, que comprime las fotos para que sean mucho más pequeñas sin perder calidad. Usar WebP es como si tus fotos pesaran menos, por lo que tu página web carga mucho más rápido.

Nivel Intermedio

WebP es un formato de archivo de imagen creado por Google que utiliza una compresión superior para reducir el tamaño de las imágenes sin una pérdida de calidad perceptible. A diferencia de los formatos tradicionales como JPEG, PNG y GIF, WebP soporta tanto la compresión con pérdida (ideal para fotografías) como sin pérdida (ideal para gráficos y logos). Además, también soporta transparencia (canal alfa) y animaciones, lo que le permite reemplazar a los tres formatos más comunes de la web.

Las principales ventajas de utilizar WebP son:

  • Mejor Rendimiento: Un tamaño de archivo más pequeño resulta en una carga más rápida de la página, lo que mejora la velocidad del sitio web y la Experiencia de Usuario (UX).
  • Flexibilidad: Un solo formato de archivo puede manejar diferentes tipos de imágenes, lo que simplifica la gestión de activos.
  • Calidad de Imagen: A pesar de la compresión, la calidad de la imagen se mantiene alta, lo que satisface las exigencias de los diseñadores y usuarios.

Nivel Avanzado

Técnicamente, el formato WebP utiliza un algoritmo de compresión basado en el códec de video VP8 para la compresión con pérdida y técnicas de predicción y codificación de entropía para la compresión sin pérdida. La compresión con pérdida de WebP puede ofrecer una reducción del tamaño del archivo del 25-34% en comparación con un JPEG con la misma calidad. En cuanto a la compresión sin pérdida, WebP puede reducir el tamaño del archivo un 26% en comparación con el PNG.

La implementación de WebP en un sitio web requiere que el servidor sirva el formato adecuado al navegador del cliente. Esto se puede lograr de varias maneras:

  • Etiqueta <picture> de HTML: Utilizar la etiqueta <picture> permite al desarrollador proporcionar múltiples fuentes de imagen, y el navegador elegirá la más adecuada que sea compatible.

HTML

<picture>
  <source srcset="image.webp" type="image/webp">
  <img src="image.jpeg" alt="Descripción de la imagen">
</picture>
  • Negociación de Contenido (Content Negotiation): El servidor puede detectar si el navegador del usuario soporta WebP a través del encabezado HTTP Accept. Si es compatible, el servidor envía la versión WebP; de lo contrario, envía la versión original (JPEG o PNG).
  • Integración con CDN: La mayoría de las redes de entrega de contenido (CDN) tienen funciones que convierten y sirven automáticamente las imágenes en formatos modernos como WebP a los navegadores compatibles.

El uso de WebP es una de las principales recomendaciones para la optimización del rendimiento web y una de las métricas clave en la auditoría de los Core Web Vitals de Google.

« Volver al índice del glosario