Résumé
site entier : 90 sur 100, environ 0,03 g CO2e estimés en moyenne par page, 222 Ko au chargement initial, 18 pages mesurées, pesées selon leur gabarit.
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 6 / 15Le DOM
- non notéL’hébergement
18 pages retenues d’après le sitemap de https://getgrammage.com/, au plus 50 et 3 par gabarit.
À corriger d’abord sur le site
- +7 points Réduire la taille du DOM, sur 13 pages une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.div.bg-background.relative, 885 éléments
svg.pointer-events-none.absolute, 397 éléments
div.grid.min-w-0, 117 éléments
tbody.max-sm:grid.max-sm:gap-2, 110 éléments
g.fill-green-900, 108 éléments
div.grid.max-w-prose, 190 éléments
div.flex.items-center, 83 éléments
svg.shrink-0.overflow-visible, 77 éléments
section#suivre.text-muted-foreground.grid, 304 éléments
section#erreurs.text-muted-foreground.grid, 244 éléments
et 3 de plus
https://getgrammage.com/
page d’accueil, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 14 / 15Les requêtes
- 4 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 259 Ko, de 259 à 259 Ko |
| Requêtes | 41 |
| Éléments du DOM | 797 |
| Chargement initial, noté | 258 Ko, 40 requêtes, 779 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 99 ms, FCP 1 s, LCP 1 s, CLS 0 |
| Temps CPU | 7,78 s |
| Au repos, non noté | processeur occupé à 27 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 36 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,26 % |
environ 0,04 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,03 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,7 km en voiture thermique ou 130 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +10 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.div.bg-background.relative, 885 éléments
svg.pointer-events-none.absolute, 397 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Tenue | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Tenue | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/ | Document | 46 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/isepbands.DlNoCvcu_Z1RcmBx.webp | Image | 6 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 5 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 35,78 % | 17 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | JavaScript | 48,37 % | 2 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,51 % | 2 Ko |
| https://getgrammage.com/_astro/prefill.DRUpCQ3W.js | JavaScript | 61,71 % | 2 Ko |
| https://getgrammage.com/_astro/api.CHlwlU1H.js | JavaScript | 90,01 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | JavaScript | 35,09 % | 1 Ko |
https://getgrammage.com/analyse-du-code
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 6 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 215 Ko, de 214 à 215 Ko |
| Requêtes | 29 |
| Éléments du DOM | 684 |
| Chargement initial, noté | 214 Ko, 28 requêtes, 666 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 81 ms, FCP 0,8 s, LCP 0,8 s, CLS 0 |
| Temps CPU | 3,77 s |
| Au repos, non noté | processeur occupé à 24 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 38 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,31 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,02 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,2 km en voiture thermique ou 110 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +8 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.div.grid.min-w-0, 117 éléments
tbody.max-sm:grid.max-sm:gap-2, 110 éléments
g.fill-green-900, 108 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/analyse-du-code | Document | 25 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 4 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 39,57 % | 18 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | JavaScript | 52,78 % | 2 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,51 % | 2 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | JavaScript | 35,09 % | 1 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
https://getgrammage.com/attestation
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 2 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 227 Ko, de 226 à 228 Ko |
| Requêtes | 31 |
| Éléments du DOM | 983 |
| Chargement initial, noté | 226 Ko, 30 requêtes, 965 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 137 ms, FCP 1 s, LCP 1 s, CLS 0 |
| Temps CPU | 6,41 s |
| Au repos, non noté | processeur occupé à 49 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 35 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,29 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,03 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,4 km en voiture thermique ou 110 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +13 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.div.grid.min-w-0, 268 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/attestation | Document | 32 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 4 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| https://getgrammage.com/_astro/irish-grover-wordmark.CmJSpopz.woff2 | Font | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 37,51 % | 17 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 68,29 % | 5 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,51 % | 2 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | JavaScript | 36,77 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 44,58 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | JavaScript | 35,09 % | 1 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
https://getgrammage.com/audit
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 1 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 233 Ko, de 233 à 234 Ko |
| Requêtes | 29 |
| Éléments du DOM | 1 077 |
| Chargement initial, noté | 232 Ko, 28 requêtes, 1 059 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 46 ms, FCP 0,2 s, LCP 0,4 s, CLS 0 |
| Temps CPU | 6,59 s |
| Au repos, non noté | processeur occupé à 61 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 36 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,29 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,03 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,4 km en voiture thermique ou 120 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +13 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.div.grid.min-w-0, 212 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/audit | Document | 39 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 5 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 36,77 % | 17 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 68,29 % | 5 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 17,48 % | 2 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | JavaScript | 38,12 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 44,58 % | 1 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
https://getgrammage.com/barometre
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 3 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 228 Ko, de 227 à 228 Ko |
| Requêtes | 27 |
| Éléments du DOM | 3 159 |
| Chargement initial, noté | 228 Ko, 27 requêtes, 860 éléments |
| Défilement | arrêté au plafond de 30 291 px, la page continuait au-delà |
| Performance avant défilement, non notée | TTFB 55 ms, FCP 0,2 s, LCP 0,4 s, CLS 0 |
| Temps CPU | 13,74 s |
| Au repos, non noté | processeur occupé à 95 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 41 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,29 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,03 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,4 km en voiture thermique ou 120 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +12 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.tbody.max-sm:grid.max-sm:gap-2, 2 501 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/barometre | Document | 35 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 5 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 41,71 % | 19 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://api.getgrammage.com/ | JavaScript | 39,22 % | 5 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | JavaScript | 35,09 % | 1 Ko |
https://getgrammage.com/conditions-generales-d-utilisation
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 10 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 212 Ko, de 212 à 212 Ko |
| Requêtes | 26 |
| Éléments du DOM | 530 |
| Chargement initial, noté | 211 Ko, 25 requêtes, 512 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 69 ms, FCP 0,5 s, LCP 0,5 s, CLS 0 |
| Temps CPU | 3,62 s |
| Au repos, non noté | processeur occupé à 34 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 44 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,31 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,02 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,2 km en voiture thermique ou 110 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +4 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.div.grid.max-w-prose, 190 éléments
div.flex.items-center, 83 éléments
svg.shrink-0.overflow-visible, 77 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/conditions-generales-d-utilisation | Document | 26 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | Script | 2 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 56,33 % | 26 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 88,65 % | 7 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,51 % | 2 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | JavaScript | 35,09 % | 1 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/Logo.astro_astro_type_script_index_0_lang.DIC2gvg7.js | JavaScript | 48,18 % | 1 Ko |
https://getgrammage.com/conditions-generales-de-vente
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 11 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 210 Ko, de 210 à 210 Ko |
| Requêtes | 26 |
| Éléments du DOM | 465 |
| Chargement initial, noté | 210 Ko, 25 requêtes, 447 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 72 ms, FCP 0,4 s, LCP 0,5 s, CLS 0 |
| Temps CPU | 3,38 s |
| Au repos, non noté | processeur occupé à 49 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 44 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,31 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,02 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,2 km en voiture thermique ou 110 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +2 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.div.grid.max-w-prose, 133 éléments
div.flex.items-center, 83 éléments
svg.shrink-0.overflow-visible, 77 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/conditions-generales-de-vente | Document | 24 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | Script | 2 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 56,33 % | 26 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 88,65 % | 7 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,51 % | 2 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | JavaScript | 35,09 % | 1 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
https://getgrammage.com/documentation-api
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 0 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 223 Ko, de 223 à 223 Ko |
| Requêtes | 29 |
| Éléments du DOM | 1 534 |
| Chargement initial, noté | 222 Ko, 28 requêtes, 1 516 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 74 ms, FCP 0,4 s, LCP 0,6 s, CLS 0 |
| Temps CPU | 7,12 s |
| Au repos, non noté | processeur occupé à 43 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 38 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,3 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,02 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,3 km en voiture thermique ou 110 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +15 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.section#suivre.text-muted-foreground.grid, 304 éléments
section#erreurs.text-muted-foreground.grid, 244 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/documentation-api | Document | 29 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 5 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 38,59 % | 18 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,51 % | 2 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | JavaScript | 38,12 % | 2 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
https://getgrammage.com/en/about
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 14 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 214 Ko, de 213 à 214 Ko |
| Requêtes | 28 |
| Éléments du DOM | 348 |
| Chargement initial, noté | 213 Ko, 27 requêtes, 330 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 75 ms, FCP 0,5 s, LCP 0,8 s, CLS 0 |
| Temps CPU | 3,9 s |
| Au repos, non noté | processeur occupé à 27 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 39 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,32 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,02 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,2 km en voiture thermique ou 110 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/en/about | Document | 21 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 5 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 40,94 % | 19 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,64 % | 2 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | JavaScript | 38,74 % | 2 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
https://getgrammage.com/en/barometer
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 3 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 228 Ko, de 228 à 228 Ko |
| Requêtes | 27 |
| Éléments du DOM | 3 159 |
| Chargement initial, noté | 228 Ko, 27 requêtes, 860 éléments |
| Défilement | arrêté au plafond de 30 291 px, la page continuait au-delà |
| Performance avant défilement, non notée | TTFB 74 ms, FCP 0,6 s, LCP 0,6 s, CLS 0 |
| Temps CPU | 13,95 s |
| Au repos, non noté | processeur occupé à 94 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 41 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,29 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,03 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,4 km en voiture thermique ou 120 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +12 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.tbody.max-sm:grid.max-sm:gap-2, 2 501 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/en/barometer | Document | 35 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 5 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 41,71 % | 19 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://api.getgrammage.com/ | JavaScript | 39,22 % | 5 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | JavaScript | 35,09 % | 1 Ko |
https://getgrammage.com/en/contact
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 11 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 225 Ko, de 225 à 226 Ko |
| Requêtes | 31 |
| Éléments du DOM | 479 |
| Chargement initial, noté | 224 Ko, 30 requêtes, 461 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 68 ms, FCP 0,4 s, LCP 0,5 s, CLS 0 |
| Temps CPU | 4,64 s |
| Au repos, non noté | processeur occupé à 50 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 45 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,29 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,03 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,3 km en voiture thermique ou 110 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +3 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.g.fill-green-900, 108 éléments
div.flex.items-center, 83 éléments
svg.shrink-0.overflow-visible, 77 éléments
div.grid.gap-10, 70 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/en/contact | Document | 25 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/ContactForm.astro_astro_type_script_index_0_lang.BOoR_eiQ.js | Script | 5 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 5 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 43,2 % | 20 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/ContactForm.astro_astro_type_script_index_0_lang.BOoR_eiQ.js | JavaScript | 61,61 % | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 94,15 % | 3 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | JavaScript | 53,24 % | 3 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,64 % | 2 Ko |
| https://getgrammage.com/_astro/prefill.DRUpCQ3W.js | JavaScript | 43,55 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
https://getgrammage.com/en/method
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 0 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 232 Ko, de 231 à 233 Ko |
| Requêtes | 27 |
| Éléments du DOM | 1 466 |
| Chargement initial, noté | 232 Ko, 27 requêtes, 1 466 éléments |
| Défilement | arrêté au plafond de 30 291 px, la page continuait au-delà |
| Performance avant défilement, non notée | TTFB 82 ms, FCP 0,6 s, LCP 0,8 s, CLS 0 |
| Temps CPU | 11,84 s |
| Au repos, non noté | processeur occupé à 73 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 42 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,29 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,03 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,4 km en voiture thermique ou 120 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +15 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.section#categories.text-muted-foreground.grid, 234 éléments
section#validation.text-muted-foreground.grid, 194 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/en/method | Document | 39 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 5 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 42,34 % | 20 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://api.getgrammage.com/ | JavaScript | 39,22 % | 5 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | JavaScript | 36,58 % | 2 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
https://getgrammage.com/en/robot
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 14 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 215 Ko, de 215 à 215 Ko |
| Requêtes | 29 |
| Éléments du DOM | 341 |
| Chargement initial, noté | 214 Ko, 28 requêtes, 323 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 78 ms, FCP 0,3 s, LCP 0,6 s, CLS 0 |
| Temps CPU | 3,24 s |
| Au repos, non noté | processeur occupé à 26 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 40 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,31 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,02 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,2 km en voiture thermique ou 110 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/en/robot | Document | 21 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 5 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 41,92 % | 19 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | JavaScript | 52,78 % | 2 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,64 % | 2 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
https://getgrammage.com/en/verification
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 15 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 192 Ko, de 190 à 193 Ko |
| Requêtes | 22 |
| Éléments du DOM | 285 |
| Chargement initial, noté | 191 Ko, 21 requêtes, 267 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 79 ms, FCP 0,4 s, LCP 0,5 s, CLS 0 |
| Temps CPU | 1,91 s |
| Au repos, non noté | processeur occupé à 24 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 42 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,35 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,02 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2 km en voiture thermique ou 97 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/en/verification | Document | 18 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | Script | 2 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | Script | 2 Ko |
| https://getgrammage.com/_astro/company.BdZlnwN5.js | Script | 2 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 69,58 % | 32 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,64 % | 2 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | JavaScript | 35,09 % | 1 Ko |
| https://getgrammage.com/_astro/Logo.astro_astro_type_script_index_0_lang.DIC2gvg7.js | JavaScript | 48,18 % | 1 Ko |
| https://getgrammage.com/_astro/fill.C43cAb6b.js | JavaScript | 82,56 % | 1 Ko |
https://getgrammage.com/mentions-legales
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 14 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 207 Ko, de 207 à 208 Ko |
| Requêtes | 26 |
| Éléments du DOM | 340 |
| Chargement initial, noté | 206 Ko, 25 requêtes, 322 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 64 ms, FCP 0,3 s, LCP 0,5 s, CLS 0 |
| Temps CPU | 2,49 s |
| Au repos, non noté | processeur occupé à 29 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 44 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,32 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,02 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,2 km en voiture thermique ou 100 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/mentions-legales | Document | 21 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | Script | 2 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 56,33 % | 26 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 88,65 % | 7 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,51 % | 2 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | JavaScript | 34,16 % | 1 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
https://getgrammage.com/methode
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 0 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 233 Ko, de 233 à 233 Ko |
| Requêtes | 27 |
| Éléments du DOM | 1 466 |
| Chargement initial, noté | 233 Ko, 27 requêtes, 1 466 éléments |
| Défilement | arrêté au plafond de 30 291 px, la page continuait au-delà |
| Performance avant défilement, non notée | TTFB 66 ms, FCP 0,4 s, LCP 0,7 s, CLS 0 |
| Temps CPU | 12,24 s |
| Au repos, non noté | processeur occupé à 81 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 42 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,29 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,03 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,4 km en voiture thermique ou 120 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +15 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.section#categories.text-muted-foreground.grid, 234 éléments
section#validation.text-muted-foreground.grid, 194 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/methode | Document | 41 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 5 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 42,29 % | 20 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://api.getgrammage.com/ | JavaScript | 39,22 % | 5 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | JavaScript | 36,58 % | 2 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |
https://getgrammage.com/nous-contacter
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 11 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 227 Ko, de 227 à 227 Ko |
| Requêtes | 31 |
| Éléments du DOM | 479 |
| Chargement initial, noté | 226 Ko, 30 requêtes, 461 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 55 ms, FCP 0,4 s, LCP 0,6 s, CLS 0 |
| Temps CPU | 3,6 s |
| Au repos, non noté | processeur occupé à 29 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 45 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,3 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,03 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,4 km en voiture thermique ou 110 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
À corriger
- +3 points Réduire la taille du DOM une refonte
Alléger les blocs listés, ceux qui portent le plus d’éléments : ne pas dupliquer un contenu pour une animation (défilement de logos en CSS sur une seule copie), paginer ou charger à la demande les longues listes, et retirer les enveloppes
divsans rôle.g.fill-green-900, 108 éléments
div.flex.items-center, 83 éléments
svg.shrink-0.overflow-visible, 77 éléments
div.grid.gap-10, 70 éléments
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/nous-contacter | Document | 25 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/ContactForm.astro_astro_type_script_index_0_lang.BOoR_eiQ.js | Script | 5 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 5 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 43,2 % | 20 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/ContactForm.astro_astro_type_script_index_0_lang.BOoR_eiQ.js | JavaScript | 61,61 % | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 94,15 % | 3 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | JavaScript | 53,24 % | 3 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,51 % | 2 Ko |
| https://getgrammage.com/_astro/prefill.DRUpCQ3W.js | JavaScript | 43,55 % | 1 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
https://getgrammage.com/sur-nous
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 14 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 215 Ko, de 215 à 215 Ko |
| Requêtes | 28 |
| Éléments du DOM | 348 |
| Chargement initial, noté | 214 Ko, 27 requêtes, 330 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 75 ms, FCP 0,4 s, LCP 0,6 s, CLS 0 |
| Temps CPU | 2,94 s |
| Au repos, non noté | processeur occupé à 21 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 40 Ko de JavaScript jamais exécuté, 2 Ko de CSS jamais appliqué |
| Visite de retour | 1 Ko rechargés, soit 0,31 % |
environ 0,03 g CO2e estimés par vue de cette page (SWD v4)
avec le cache mesuré à la visite de retour : environ 0,02 g
avec l’électricité du pays de l’audience (FR, 31 g/kWh) : environ 0,02 g
hébergement : Cloudflare, un CDN, origine inconnue
10 000 vues représentent environ 2,2 km en voiture thermique ou 110 km en TGV.
ADEME, Impact CO2, dépôt incubateur-ademe/impactco2 au commit 2dbc9b98ac du 22/09/2026
Détail des bonnes pratiques, des requêtes et du code
| Verdict | Bonne pratique | Référence |
|---|---|---|
| Tenue | Les ressources texte sont compressées | RWEB_0076, RGESN 6.3, WSG 5.3 |
| Tenue | Les ressources statiques ont une durée de cache | RWEB_0075, RGESN 6.2, WSG 5.2 |
| Tenue | Les ressources passent par HTTP/2 ou HTTP/3 | RWEB_0083, WSG 5.12 |
| Tenue | Une redirection au plus | RWEB_0112, WSG 5.4 |
| Tenue | Aucune requête en erreur | WSG 5.4 |
| Tenue | Cinq domaines au plus | RWEB_0082, RGESN 6.7, WSG 3.5 |
| Tenue | Aucune requête répétée une fois la page chargée | WSG 5.11 |
| Sans objet | Plus de trois images matricielles sur quatre en WebP ou AVIF | RGESN 5.1, WSG 4.9 |
| Sans objet | Aucune image plus de deux fois plus grande que son affichage | RGESN 6.4, WSG 4.9 |
| Sans objet | Les images sous la ligne de flottaison se chargent à la demande | RWEB_0051, RGESN 6.5, WSG 4.9 |
| Tenue | Deux familles de polices au plus | RWEB_0032, RGESN 4.8, WSG 4.12 |
| Tenue | Les polices sont servies en WOFF2 | WSG 4.12 |
| Sans objet | Aucune vidéo ni aucun son en lecture automatique | RWEB_0106, RGESN 4.1, WSG 4.9 |
| Tenue | Aucune animation qui tourne sans fin | RWEB_0009, RGESN 4.1, WSG 4.10 |
| Tenue | La page a une description | RWEB_0011, WSG 3.8 |
| Requêtes les plus lourdes | Type | Poids |
|---|---|---|
| https://getgrammage.com/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2 | Font | 78 Ko |
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | Script | 46 Ko |
| https://getgrammage.com/sur-nous | Document | 21 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | Stylesheet | 14 Ko |
| https://api.getgrammage.com/ | Script | 12 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | Script | 7 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | Script | 5 Ko |
| https://getgrammage.com/_astro/logo-white.Bmsw1ai7.svg | Image | 4 Ko |
| https://getgrammage.com/_astro/Footer.astro_astro_type_script_index_0_lang.DJd5gusK.js | Script | 3 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | Script | 3 Ko |
| Code inutilisé | Type | Part inutilisée | Gaspillé |
|---|---|---|---|
| https://getgrammage.com/_astro/gsap.CBXdS8bJ.js | JavaScript | 41,92 % | 19 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.B9NY-vhg.js | JavaScript | 52,78 % | 2 Ko |
| https://getgrammage.com/_astro/BaseLayout.B1Km9iVZ.css | CSS | 16,01 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,51 % | 2 Ko |
| https://getgrammage.com/_astro/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/consent.BUkXmd8D.js | JavaScript | 60,38 % | 1 Ko |
| https://getgrammage.com/_astro/currency-client.C7gtX7dW.js | JavaScript | 71,12 % | 1 Ko |
| https://getgrammage.com/_astro/MobileMenu.astro_astro_type_script_index_0_lang.CtuLOOeA.js | JavaScript | 65,08 % | 1 Ko |