
Taula de ContingutsMostrar / Amagar
En un lloc web de restauració, la imatge és el principal argument de venda. Si la fotografia d’una pizza artesana o d’una hamburguesa gourmet es veu borrosa o pixelada per excés de compressió, el producte perd atractiu comercial. Però si es puja el fitxer original directament de la càmera (un JPEG de 4 MB), la velocitat de càrrega es desploma.
La clau tècnica està en implementar un pipeline de processament modern basat en formats de nova generació.
1. La diferència entre JPEG, WebP i AVIF
- JPEG: Estàndard heretat dels anys 90. Pesat i ineficient en resolucions d’alta densitat.
- WebP: Compatible amb el 97% dels navegadors moderns. Aconsegueix reduccions del 30% respecte al JPEG amb idèntica qualitat visual.
- AVIF: Basat en el còdec de vídeo AV1. Proporciona una compressió fins a un 50% superior a WebP, conservant gradients subtils i detalls a les zones fosques sense generar artefactes visibles.
2. Automatització en el procés de compilació
En lloc de convertir les imatges a mà amb programes d’edició, podem delegar la conversió directament al nostre entorn de construcció o mitjançant el component natiu d’imatge a Astro:
---
import { Image } from 'astro:assets';
import fotoPizza from '../assets/pizza-artesana.jpg';
---
<Image alt="Pizza artesana al forn de llenya a Xàtiva" decoding="async" format="avif" height="{400}" loading="lazy" quality="{80}" src="{fotoPizza}" width="{600}"/>

Checklist de Rendiment (60 FPS) i Accessibilitat (WCAG AA)
Els 25 punts d'auditoria que aplique en producció abans de desplegar qualsevol aplicació web o SPA en Angular/TypeScript.
Tens un repte similar a la teua empresa o projecte?
Puc ajudar el teu equip a auditar rendiment web, modernitzar arquitectures frontend o implementar CI/CD robust.
Sol·licitar Auditoria o ConsultoriaArticles Relacionats
Cómo Optimizar el Rendimiento Frontend a 60 FPS: Métricas Core Web Vitals en la Práctica
Estrategias avanzadas de ingeniería para alcanzar 60 FPS estables, reducir el LCP a menos de 1 segundo, eliminar el Layout Shift (CLS) y dominar Interaction to Next Paint (INP).
TypeScriptTypeScript Estricte en Projectes Frontend: Patrons Avançats que Salven Vides
Més enllà del tipatge bàsic: unions discriminades, branded types, narrowing exhaustiu, l'operador satisfies i per què `any` hauria d'estar prohibit en producció.