Este episodio lo dedico al creciente problema del tamaño de las paginas web, o lo que ha venido en llamarse la crisis de obesidad de las páginas web. Actualmente la media del tamaño de las páginas web ronda los 2.3MB por página, con una tendencia creciente cada año. ¿Es esto realmente un problema o un signo de los tiempos? ¿Debería preocuparnos cuando disponemos de conexiones de banda ancha y de tipo 4G?
La carga indiscriminada de imágenes, librerías de código y otros recursos
Es un hecho que la tecnologías web han evolucionado muchísimo, pero no siempre necesariamente a mejor, y por supuesto no en todos los ámbitos de la misma forma. Gracias al fenómeno del código abierto, tenemos la posibilidad de añadir a nuestros sitios web, librerías completas para casi cualquier cosa. El mundo de los CMS como WordPress es especialmente proclive a incluir de todo en una página web, aunque no haga falta o sea incluso incompatible. En ocasiones se cargan librerías completas para una simple animación o efecto. Por si fuera poco, en nuestros sitios web tenemos la necesidad de incluir no sólo imágenes, sino también vídeos o reproductores externos para nuestro contenido multimedia. También necesitamos incluir para las mediciones de visitas y comportamiento del usuario, más librerías de código. Si usamos fuentes web, también hay que contar con ellas. Y si usas una, ¿por qué no cargar tres o cuatro por si acaso? Y por supuesto, en muchos sitios, la publicidad, que supone uno de las mayores causantes de la obesidad de muchas páginas. En definitiva, la media en megabytes de las páginas en la web no para de crecer.
Rebajar el peso de nuestros sitios webs
Para conseguir rebajar el peso de nuestros sitios web tenemos que afrontar por una parte tareas técnicas y por otra parte, responder a preguntas sobre lo que pretendemos conseguir con el sitio web. Por tanto lo primero que habría que responder afirmativamente siempre es si lo que vamos a cargar en nuestra página web tiene sentido para los objetivos que nos hemos marcado y si está alineado también con el valor que ofrecemos a nuestros usuarios. Si esta respuesta es negativa, apárcalo o intenta optimizarlo al máximo.
Entre las tareas técnicas que podemos realizar para optimizar el peso de nuestras páginas se encuentran:
- Optimiza al máximo las imágenes con formatos con compresión (JPG Progresivo) o formatos vectoriales como SVG.
- Usar servicios de distribución de contenido (CDN como CloudFare).
- Priorizar y diferir la carga de recursos.
- Usar un buen alojamiento que permita comprimir.
- Usar caché de navegador.
Opta siempre por quedarte con lo imprescindible
Un buen planteamiento de trabajo es que las páginas pesen lo imprescindible, teniendo como objetivo la optimización en calidad y cantidad. La web es una tecnologÍa que ha conseguido grandes logros gracias entre otras cosas a su facilidad de uso y publicación. Deberíamos ser conscientes de que páginas lentas y pesadas implican más dificultades para ser consumidas y comprendidas. Por ejemplo pensar en personas con limitaciones físicas, personas que no ven o que no pueden usar teclados o ratones. Las páginas complejas les resultan difíciles o imposibles de consumir. Para la mayoría de las personas, en el mejor de los casos supone una simple molestia, pero para otras personas es una exclusión.
Cuidemos de la web que tanto nos ha ofrecido hasta ahora. Aunque la tecnología nos facilite almacenamientos masivos y cuentas ilimitadas, intentemos que las páginas sean sencillas de construir y consumir por el bien de todos.
Enlaces de interés.
- Exposición original The Web Obesity Crisis que me ha servido de inspiración para este episodio.
- Prácticas recomendadas para mejorar la velocidad de tu WordPress en mi página web