Grammage, l’audit
d’éco-conception que nous avons créé

Projet
Grammage
Type
Produit Solyzon
Pour
Les entreprises et leurs développeurs
Prestations
Identité, site, outil et API

Le projet

Grammage est notre outil d’audit d’éco-conception. Il ouvre un site dans un vrai navigateur, mesure ce que chaque page télécharge vraiment, puis en tire une note sur 100 et une estimation de son CO₂.

Il s’intègre aussi à la CI/CD des entreprises, c’est-à-dire à la chaîne qui met leur site en ligne, pour vérifier ses scores à chaque déploiement, et il atteste le résultat avec un badge vérifié. Nous avons tout fait chez nous, du logo au site, jusqu’à l’outil lui-même et son API.

Découvrir Grammage

Le logo devait dire deux choses, que nous mesurons et que c’est léger. Nous avons essayé une balance, trop lourde, puis un nuage de CO₂, trop triste, avant de garder la jauge, que nous avons retracée à la plume et à laquelle nous avons ajouté une feuille.

Le nom s’écrit en Irish Grover, une police toute ronde comme la feuille, et il est dessiné en tracés dans le logo, pour ne pas charger la police chez les visiteurs.

La méthode

Grammage mesure chaque page selon un protocole fixe, toujours le même, pour que deux mesures se comparent. Chaque page passe trois fois, sur téléphone et sur ordinateur, et le rapport garde la valeur du milieu.

  1. Temps 1, Le chargement

    La page s’ouvre dans un vrai navigateur, sans fenêtre, comme chez un visiteur.

  2. Temps 2, L’attente du calme

    Grammage attend que la page ait fini de travailler après son chargement, quinze secondes au plus.

  3. Temps 3, Le défilement

    Il descend écran par écran jusqu’en bas, pour charger tout ce qui attend qu’on s’en approche.

  4. Temps 4, L’observation

    Pendant cinq secondes, il compte encore tout ce qui arrive, un carrousel qui tourne par exemple.

  5. Temps 5, La visite de retour

    Il revient sur la page pour mesurer ce qu’elle retélécharge alors qu’elle est déjà en cache.

La technique

L’outil est écrit en TypeScript, exécuté directement par Node 24, sans étape de build. Playwright pilote Chromium sans fenêtre, doublé d’une session du protocole DevTools pour relever chaque octet transféré, le DOM et le temps de calcul, et le carbone passe par CO2.js, avec le modèle SWD v4.

Le site getgrammage.com est construit avec Astro, et ses pages d’attestation affichent les résultats signés par Grammage.

Grammage ouvre votre site comme le ferait un visiteur et compte tout ce qu’il télécharge, octet par octet, puis il traduit ce poids en grammes de CO₂ avec une méthode de calcul reconnue.

Le résultat est signé, pour que personne ne puisse le modifier, et il s’affiche sur une page publique que chacun peut ouvrir pour vérifier le badge d’un site.

Demander un devis pour un projet comparable

Le badge et son attestation

  1. Le badge, en bas de pageIl donne le poids carbone de la page et le compare à celui d’un site du même genre.
  2. L’attestation, au clicUne page publique, avec le sceau « Vérifié par Grammage » et le détail de la mesure, que chacun peut ouvrir.
Voir l’attestation de KMC Events
9:42
L’attestation Grammage de kmc-events.fr sur téléphone

Les coulisses

Le projet en vidéo

Comment nous avons dessiné le logo, de la balance que nous avons écartée jusqu’à la jauge et sa feuille, raconté en moins d’une minute.

Making-of Grammage
Making-of Grammage

Lancer votre projet

Un outil ou une application à construire ? Parlez-nous de votre idée, nous vous répondons avec un devis clair.