EcoIndex: ¿qué vale esta herramienta que mide la puntuación ambiental de las webs?

EcoIndex, ¿cuál es el valor de esta herramienta que mide el puntaje ambiental de los sitios web?

En 15 años, el tráfico Internet ha sido multiplicado por aproximadamente 500 de 2002 a 2017. emisiones de COXNUMX2 asociados fueron evaluados en 762 millones de toneladas en 2018. Así que imaginemos que, como el Nutri-score, tenemos una herramienta para medir nuestra huella ambiental cuando hacemos clic en una página web, lo que nos permite asignar una puntuación entre A y G a la solicitud HTTP. Supongamos también que estas solicitudes se archivan, año tras año, en una base de datos pública como la Archivo HTTP. Al explorar regularmente esta base de datos, podríamos seguir la evolución de la huella ambiental de las solicitudes HTTP.

Es la ambición que persigue Índice ecológico, creada en 2014 y que hace referencia tanto a un conjunto de bonnes pratiques construir un sitio web y una herramienta de software que permita evaluar varios factores para una URL dada: su eficiencia ambiental absoluta utilizando una función de puntaje en una escala de 0 a 100 (cuanto mayor sea el puntaje, mejor); su rendimiento ecológico relativo utilizando una puntuación que va de la A a la G, como se conoce para dispositivos domésticos o alimentarios (Nutri-Score); la huella técnica de la página (peso, complejidad, etc.); y la huella ambiental asociada (gases de efecto invernadero generados, recursos hídricos consumidos).

Su objetivo es ayudar al mayor número posible de personas a tomar conciencia de l'impacto ambiental solicitudes HTTP y proponer soluciones concretas para reducirlas. Si este modelo basado en las métricas técnicas de la página mencionada anteriormente es bastante simple de entender, también tiene sus límites.

La huella ambiental de una solicitud HTTP

Tratemos primero de entender en qué consiste este modelo. Debe saber que la estimación de la huella de carbono de las actividades humanas no se puede hacer directamente: el método utilizado generalmente se basa en un modelo de actividad objetivo, relacionado con el área de estudio. Este es el caso de EcoIndex, que solo se refiere a solicitudes HTTP y no a todas las actividades web. Esta métrica se basa en el concepto de "3 niveles" que considera tres parámetros: cliente, servidor y red.

Vídeo online, ¿compatible con la sobriedad digital? (Maxime Efoui-Hess, The Shift Project, 5 de julio de 2019).

La versión "heredada" de EcoIndex consiste en un complemento que se instala en el navegador y funciona de la siguiente manera: el usuario proporciona una URL a EcoIndex, que la transfiere al lado del servidor. Esto devuelve al navegador una página HTML que contiene las respuestas a la solicitud. El complemento mide la huella de la aplicación, en número de elementos de la página web (el número de etiquetas HTML, anotado dom), en número de solicitudes en la página devuelta (solicitudes ) y finalmente calcula el número de bytes de la página HTML devuelta (tamaño) y que han pasado por la red.

Estos valores se introducen en el algoritmo EcoIndex para medir el rendimiento y la huella ambiental.

El "modelo de 3 niveles" y sus límites

El análisis adicional por parte de un experto es esencial para una evaluación operativa completa y confiable del desempeño ambiental. De hecho, EcoIndex no tiene en cuenta el impacto de la computadora que realiza la solicitud o del viaje del usuario. Solo se analiza una consulta aislada de algún uso, como Nutri-score o lavadoras.

De manera similar, cuando la solicitud se resuelve del lado del servidor en un centro de datos (por ejemplo, en Google cuando la URL es http://www.google.com, EcoIndex no tiene en cuenta el impacto ambiental de este servidor en el sentido clásico). de análisis de ciclo de vida (LCA), ni de los diferentes equipos de red que se cruzan entre el terminal de usuario y el centro de datos.

Sin embargo, permite discutir los modelos y sus atributos que caracterizarían significativamente el impacto ambiental de la web, reducido a la dimensión de las solicitudes HTTP. Otros aspectos positivos de EcoIndex son que no se simula la carga, creación y visualización de la página en el navegador y que los tres parámetros dom, solicitudes et tamaño reportar una arquitectura que gobierna el funcionamiento macroscópico de una consulta en la web, por lo que EcoIndex tiene sentido.

Una herramienta con cálculos imperfectos

Como parte del dispositivo, el desempeño ambiental se calcula sobre la base normalizada de valores constantes fijados de una vez por todas y ocultos en el modelo sin tener en cuenta las variaciones en el tiempo, por ejemplo, de un período a otro, como confinamiento, vacaciones. , etc., o la ubicación geográfica del usuario.

Además, no son directamente los parámetros dom, solicitudes et tamaño que se consideran valores correspondientes a cuantiles, es decir, una pequeña cantidad de valores que se han determinado recuperando los tres parámetros en las URL de una base de datos de URL a la que se refiere, el archivo HTTP.

Cabe preguntarse sobre la estabilidad en el tiempo de estos cuantiles: ¿son los mismos en 2023 que en 2020, fecha de su determinación para el EcoIndex histórico? A priori, los sitios web se revisan periódicamente para adoptar, con el tiempo, mejores prácticas de ecodiseño; no hay razón para que los cuantiles se fijen de una vez por todas.

¿Calificaciones arbitrarias?

Otro comentario menor, para ciertos sitios como los de los principales medios de comunicación, que son dinámicos, el valor de Ecoindex tiene buenas posibilidades de cambiar de un día a otro, pero probablemente no demasiado abruptamente, pasando por ejemplo de la calificación de A a G. .

De hecho, un sitio web, incluso dinámico, siempre respeta más o menos la misma plantilla compuesta por elementos modificables (texto, imágenes, fondo, colores). Reemplazamos un texto por otro, una imagen por otra, sin modificar fundamentalmente las cosas… Frente a este fenómeno, EcoIndex nos parece robusto porque esta “plantilla” no cambia.

Sin embargo, los puntajes AG corresponden a los rangos de EcoIndex de 100-81 para A y 10-0 para G, sin que nadie sepa realmente qué es: ¿cómo se determinaron estos diferentes límites? ¿Son equivalentes a los cuantiles de las medidas EcoIndex del archivo HTTP? Están cerca pero no coinciden exactamente.

Otros parámetros a introducir

Finalmente, el modelo histórico no se presta, a priori, a la introducción de nuevos atributos distintos a los 3 niveles en el modelo.

Sin embargo, podríamos considerar agregar nociones de combinación energética y proponer un nuevo indicador EcoIndex+ que proporcione puntajes orientados hacia A para las energías bajas en carbono utilizadas en el lado del cliente y en el lado del servidor y puntajes alrededor de G si las energías involucradas son de carbono. basado. . Si la solicitud HTTP pasa por un móvil 4/5G, también podríamos agregar el impacto en CO2 del operador, lo que conduciría a una visión más rica del EcoIndex+.

Para ser más exhaustivos en los atributos que se inyectarán en EcoIndex+, es necesario que la comunidad acuerde estos nuevos criterios y luego establezca métodos de cálculo capaces de procesar una gran cantidad de atributos utilizando el aprendizaje automático.

Un indicador a mejorar

Desde la perspectiva de las métricas de impacto ambiental y las mejores prácticas en el diseño ecológico de sitios web, EcoIndex es un enfoque simple que contribuye a comprender los problemas relacionados con el lugar de la tecnología digital en el calentamiento global. El indicador es particularmente interesante en la lógica de mejorar las versiones sucesivas de los sitios web.

Sin embargo, aún queda mucho camino por recorrer para, por un lado, profundizar en el conocimiento y comprender mejor las relaciones entre los diferentes modelos de alto nivel del tipo de arquitectura de 3 niveles y los análisis de campo del tipo de ciclo de vida de una producto o equipo digital.

Por otro lado, sería adecuado cuestionar el modelo inicial por enfoques de ciencia de datos, es decir, explorar estos últimos, analizarlos para obtener una nueva métrica más fina.

Denis Trystram, profesor universitario en informática, Universidad de Grenoble Alpes (UGA); christophe cerin, Profesor universitario, Universidad Sorbonne Paris North et laurent lefevre, Investigador en Ciencias de la Computación, Inría

Este artículo ha sido publicado de nuevo. La conversación bajo licencia Creative Commons. Lee elarticulo original.

Crédito de la imagen: Shutterstock/Marko Aliaksandr

En la sección de Ciencias >



Noticias recientes >