Aquí hay muchas buenas respuestas sobre cómo optimizar una imagen grande, servirla más rápido, etc. Debería, absolutamente.
Sin embargo, debe tener en cuenta un aspecto menos obvio porque es (casi) el más importante: la percepción del usuario final también es muy importante . Y esa percepción se puede cambiar si prestas atención a los detalles:
- Si simplemente agrega una imagen de 1MB como fondo de un elemento de página, y el tamaño de esa imagen es lo que “empuja” otras cosas a su lugar de descanso final, entonces la página inicialmente se cargará con elementos fuera de posición. Esa es una terrible monstruosidad que te costará. Es mucho mejor asegurarse de que las posiciones finales (¡y la legibilidad!) De los elementos de la página no dependan de que esa imagen ya esté allí.
- Si su imagen tarda más de unos segundos en descargarse para un usuario determinado, verán la típica pared de imagen digna de vergüenza arrastrándose hacia abajo, o la vista de baja resolución JPG (solo un poco mejor) eventualmente reemplazada por la gloriosa imagen final. Ambas opciones son desagradables hoy en día y huelen a hora de aficionados. Lo mejor es solicitar cualquier imagen grande de forma asíncrona y mostrarla solo cuando esté lista.
- ¡La forma en que muestra las imágenes cuando están listas también es importante! Desvanecerse del blanco es mucho mejor que un plop repentino (no tendrá control sobre cómo exactamente el sistema del usuario manejará ese plop). Aún mejor, si la imagen es predominantemente azul, establezca un fondo azul en su elemento padre y se desvanezca, tal atención al detalle también termina afectando positivamente la experiencia del usuario.
Ninguno de los anteriores hará que su imagen se cargue más rápido. Pero hacer cualquiera de ellas pondrá a prueba la paciencia del usuario mucho menos, ¡y eso es exactamente lo que quieres, después de todo!
- ¿Cuál es el significado del patrón de diseño universal de Steve Yegge?
- ¿Cuál es el equipo de desarrollo de SugarCRM más grande?
- ¿Existe un buen software que te corrija cuando escribes en un idioma extranjero?
- ¿Quiénes son algunos de los mejores programadores que se sabe que escriben código feo?
- ¿Cuál es el mejor software para la documentación?
De hecho, si hace esto correctamente, un usuario puede terminar apreciando más su imagen de súper alta resolución, porque se la habrá ganado estéticamente.