¿Quieres conseguir un 100 de Rendimiento en tu Web?
Mega hilo con colección de trucos para conseguirlo:
1. Carga sólo el JavaScript y CSS que necesitas.
Para saber si eso es un problema, puedes usar la pestaña de Cobertura en las DevTools.
Esta pestaña está un poco oculta, pero te dice el % de uso de tus archivos.
Al darle a un archivo, te muestra las líneas que se usan.
2. Carga diferida de dependencias
Utiliza imports dinámicos para cargar bibliotecas sólo cuando las necesitas.
Si algo sólo se necesita tras la interacción del usuario...
¡Entonces cárgalo sólo ahí y no desde el principio!
Un ejemplo con código JavaScript:
3. Optimiza tus imágenes
Usa el formato y tamaños adecuados para tus imágenes:
- webp o avif siempre que puedas
- Haz imágenes responsive y cargar según el dispositivo
- Usa SVG para iconos e imágenes vectoriales
- Evita PNG siempre que puedas