GreenFox


Cliquer ici pour télécharger la dernière version béta.

GreenFox mesure le temps CPU consommé par l'utilisation de votre navigateur.
Il fonctionne sous Firefox 3.6, pour l'instant sous Windows uniquement, à partir de Windows XP SP3.

Installation

GreenFox s'installe sous forme de toolbar en bas de la fenêtre de votre navigateur. Il s'installe de la façon suivante :
  • Télécharger le fichier XPI et le glisser-déposer sur une fenêtre Firefox, puis redémarrer Firefox comme proposé.
  • Une fois Firefox redémarré, une barre d'outils GreenFox apparaît en bas à droite de la fenêtre Firefox. Cliquer sur "Configure" dans la toolbar GreenFox :

  • Ceci ouvre un écran où vous indiquerez votre identifiant de "challenger" (adresse gmail sans @gmail.com) :

  • Puis valider. Vous pouvez alors utiliser GreenFox.
Votre adresse email ne sera pas utilisée pour vous spammer, elle servira uniquement à identifier vos mesures de celles des autres participants.

Utilisation

Une fois GreenFox installé et configuré, le bouton start de la barre d'outils est disponible :

Cliquer sur Start pour démarrer la mesure, et Stop pour l'arrêter.

La mesure

GreenFox mesure le temps CPU consommé par le process FireFox, entre le moment où vous cliquez sur "start" et le moment où vous cliquez sur "stop". Il s'agit du temps CPU consommé par tout le process Firefox et pas uniquement de la fenêtre de votre application web. Donc il est recommandé de désactiver toutes les autres extensions afin de ne pas perturber la mesure. Pour cela, vous créer un second profil Firefox contenant exclusivement GreenFox.

La collecte

Chaque mesure est envoyée à un serveur de collecte.
Mais les mesures ne sont pas envoyées tant que vous ne cochez pas la case "send samples to Green Challenge collect server".
Pendant la période où vous optimisez l'application sur votre PC, les mesures collectées ne sont pas prises en compte pour départager les candidats.
Les mesures ne seront prises en compte que depuis la plateforme de référence, lors de l'évaluation de votre application par le jury.

FAQ


Où récupérer GreenFox ?

Cliquer ici pour télécharger la dernière version béta.

Qu'est-ce qui est mesuré exactement ?

GreenFox mesure le temps CPU consommé par le process Firefox dans lequel il tourne.
Ceci inclut donc : le parsing HTML, le rendu graphique, l'exécution JavaScript, mais aussi les plugins comme Flash ou Gears.
Les applets Java ne sont pas incluses dans la mesure, car la JVM tourne dans un process séparé. Vous ne pourrez donc pas utiliser d'applets Java pour le challenge, ce serait trop facile ;-)

Pourquoi cibler seulement Windows ?

Il s'agit d'une première version ;-) Nous travaillons actuellement sur les versions Linux et MacOS, toute contribution est la bienvenue.

Comment soulever le capot ? Contribuer ? Quels sont mes droits ?

GreenFox est un projet Open Source sous License GPL v3. Le logo est sous license Creative Commons Paternité-Pas d'utilisation commerciale-Pas de modification 2.0 France.
Le code source se trouve ici.

Credits

Dérivé de l'add-on System Monitor de ClearCode Inc.
Utilise des icônes de Crystal Clear sous license LGPL.