Buenas prácticas y herramientas

Sintaxis HTML para habilitar generación de imágenes en formato WebP

WebP es un formato de imagen más moderno y optimizado que PNG o JPG. Permite archivos más livianos sin perder calidad. Todo Developer querrá adoptarlo, pero ¿cuál es la manera correcta de implementarlo en el HTML?

Lo primero: WebP no funciona en todos los navegadores. Por eso, es necesario un "fallback" para garantizar compatibilidad total.
Existen básicamente dos maneras para implementar WebP:

1. El servidor detecta compatibilidad

Al recibir la solicitud del navegador, el servidor verifica si es compatible con WebP basado en los headers. Si es así, responde con todas las imágenes en formato WebP.

De esta forma, el HTML se mantiene simple con etiquetas IMG normales apuntando a las imágenes. Pero el servidor despacha la versión WebP o PNG/JPG según sea necesario.

2. El navegador decide qué imagen cargar

En este método se utiliza una sintaxis especial en HTML que incluye tanto la versión WebP como la alternativa PNG/JPG de cada imagen:

De esta manera, el navegador analiza y carga la versión que soporta. Si no es compatible con WebP, muestra la alternativa en PNG/JPG.

Aquí usamos una sintaxis especial en el HTML que incluye ambas versiones (WebP y JPG/PNG) de la imagen.

Queda así:

<picture>
<source type="image/webp" srcset="/imagen.webp">
<source type="image/jpeg" srcset="/imagen.jpg">
<img src="/imagen.jpg">
</picture>

El navegador analiza y carga la versión soportada.Si no es compatible con WebP, mostrará el JPG / PNG.

¿Qué método es mejor ?

El primero es más simple de implementar, pero depende de configuraciones especiales en el servidor.

El segundo garantiza compatibilidad sin necesidad de cambios backend, pero requiere más código.

Ambos permiten entregar imágenes WebP a quien pueda aprovecharlas.Como desarrollador, elige la opción que mejor se ajuste a tus necesidades.

Y recuerda: ¡WebP está aquí para quedarse!Adóptelo para entregar imágenes optimizadas a sus usuarios.

Artículos relacionados

Top 10 características del correo Empresarial 5G
El correo Empresarial 5G es un servicio de correo electrónico responsive destacado por su enfoque en la colaboración y la productividad, ofreciendo múltiples ...
Leer más
Conozca acerca del servicio de correo electrónico corporativo
En la actualidad existen diferentes opciones de servicio de correo, lo cual no es un problema que valga la pena considerar si es un correo personal, sin ...
Leer más
Novedades de la versión 2.6 de BigBlueButton
La versión 2.6 trae consigo una serie de novedades, entre la más destacada se encuentra la pizarra.
Leer más
¿Está listo para afrontar los cambios de Google Workspace? Correo Empresarial 5G es la opción
Desde 2006 google ha ofrecido su servicio de correo de forma gratuita, sin embargo, con el reciente anuncio en el que mencionan que se va a comenzar a cobrar por ...
Leer más