Axes principaux

Globalement, les solutions que nous proposons pour réduire les impacts de notre navigateur sur la RAM auront également un impact bénéfique sur la consommation du CPU et sur le trafic de la bande passante (réduire le nombre d'onglets, personnaliser la navigation … toutes ces fonctionnalités auront comme conséquences de bien évidemment réduire l'impact sur la RAM mais a fortiori réduiront les cycles CPU [un cycle représente le temps pris par la CPU pour réaliser une opération élémentaire] et les informations transitant sur la bande passante).

Selon nos sources et selon les fonctionnalités disponibles dans Ecozilla, il semble plus pertinent de proposer aux utilisateurs des fonctions qui informe sur l'état de l'utilisation du CPU (déjà accessible sur tous les ordinateurs, mais l'implémenter directement dans le navigateur permettrait de le rendre plus accessible) et une autre sur le trafic réseau entrant et sortant qui aurait pour but d'informer l'utilisateur sur l'état des requêtes effectuer par le site web et qui pourrait éventuellement bloquer / avertir l'utilisateur si un site à un nombre de requêtes insensés.

CPU et impact environnemental

Selon l'article « The computer chip industry has a dirty climate secret », outre le problème du surutilisation des CPUs, l'industrie des CPUs est énergivore et demandeuse en ressources (eau, métaux lourds et rares …) ce qui a un impact direct et important sur l'environnement, d'où la nécessité et l'urgence de préserver les CPUs. De plus, selon : la durée de vie d'un processeur est d'un peu plus de 10 ans pour une utilisation normale mais est sensible aux hautes températures et pressions qui altèrent sa durée de vie. Il est donc important de ménager les processeurs afin d'éviter tout problème de surchauffe.

Néanmoins, il est difficile d'imaginer des fonctions supplémentaires ayant un impact réel sur le nombre de cycles CPU. Les fonctions présentées par Ecozilla auront comme finalité d'également réduire ces cycles, mais cela n'aurait pas trop de sens d'ajouter de nouvelles fonctions ayant pour unique but de réduire le nombres de cycles du CPU. L'espérance de gain serait bien trop faible (par rapport à l'économie apportée par la baisse du nombre de cycles et le nombre de fonctions rajoutées).

C'est pourquoi nous avons décidé de ne pas poursuivre cette approche.

Bande passante

Néanmoins, nous trouvons toujours intéressant la mise en place d'un outil comparatif de la consommation des sites entre eux. Cela guiderait l'utilisateur dans son utilisation qui aurait ainsi en recommandation des sites consommant moins que celui qu'il consulte. Cette fonction prendrait ainsi le même affichage que la fonction d'affichage de la RAM.

A la différence de la fonction d'affichage de la RAM, cette fonction ne pourra pas être exacte. En effet, les données récoltées côté réseau et côté client pourront être facilement récupérables, mais pour ce qui est des données servers, c'est au bon vouloir du propriétaire et donc quasiment impossible à récupérer (puisqu'ils optent actuellement plutôt pour une politique de dissimulation des données).