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

(Formatos de Imagen)

Nivel Principiante

Imagina que quieres guardar una foto en tu computadora. Los archivos de fotos tradicionales son como cajas grandes que ocupan mucho espacio. AVIF es un formato de archivo de imagen más moderno, como una caja mágica que guarda la foto con la misma calidad, pero en un tamaño mucho, mucho más pequeño. Esto es genial para las páginas web, porque al ser más ligeras, las fotos cargan más rápido, y tu experiencia en la página es mucho más fluida.

Nivel Intermedio

AVIF es un formato de archivo de imagen basado en el códec de video AV1, desarrollado por la Alliance for Open Media. Es un formato abierto y libre de derechos de autor que ofrece una compresión superior en comparación con otros formatos como JPEG, PNG y WebP, sin una pérdida de calidad perceptible. Esto se traduce en archivos de imagen mucho más pequeños, lo que mejora la velocidad de carga de un sitio web.

Las principales ventajas de utilizar AVIF son:

  • Compresión Superior: Ofrece un tamaño de archivo hasta un 50% más pequeño que JPEG y hasta un 20% más pequeño que WebP, lo que reduce el ancho de banda y mejora el rendimiento.
  • Soporte para Transparencia y HDR: Al igual que PNG, AVIF soporta transparencia, y además, es compatible con imágenes de alto rango dinámico (HDR), lo que permite una gama de colores más amplia y vibrante.
  • Calidad de Imagen: A pesar de la compresión agresiva, AVIF mantiene una alta calidad de imagen.

Nivel Avanzado

Técnicamente, el formato AVIF utiliza el códec de video AV1 para la compresión de fotogramas estáticos. La compresión se basa en técnicas avanzadas de predicción de fotogramas, codificación de entropía y cuantización que superan a otros formatos.

La implementación de AVIF requiere un enfoque de carga progresiva para garantizar la compatibilidad con todos los navegadores. Para ello, se puede utilizar la etiqueta <picture> de HTML, que permite al navegador elegir el formato de imagen más moderno que soporte:

HTML

<picture>
  <source srcset="image.avif" type="image/avif">
  <source srcset="image.webp" type="image/webp">
  <img src="image.jpeg" alt="Descripción de la imagen">
</picture>

Con este código, el navegador intentará cargar primero el archivo .avif. Si no lo soporta, intentará con el .webp, y si tampoco es compatible, cargará la versión .jpeg como respaldo. El uso de AVIF es una técnica de optimización de rendimiento web de vanguardia, crucial para mejorar la velocidad de carga y una de las métricas clave en la auditoría de los Core Web Vitals de Google, lo que demuestra su importancia en el futuro de la web.

« Volver al índice del glosario