Résumé
site entier : 91 sur 100, environ 0,03 g CO2e estimés en moyenne par page, 221 Ko au chargement initial, 26 pages mesurées, pesées selon leur gabarit.
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 8 / 15Le DOM
- non notéL’hébergement
26 pages retenues d’après le sitemap de https://getgrammage.com/, au plus 50 et 3 par gabarit.
À corriger d’abord sur le site
- +6 points Réduire la taille du DOM, sur 23 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.flex.items-center, 83 éléments
svg.shrink-0.overflow-visible, 77 éléments
div.grid.max-w-prose, 190 éléments
div.grid.gap-10, 55 éléments
section#suivre.text-muted-foreground.grid, 304 éléments
et 4 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é | 264 Ko, de 263 à 265 Ko |
| Requêtes | 41 |
| Éléments du DOM | 804 |
| Chargement initial, noté | 263 Ko, 40 requêtes, 786 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 275 ms, FCP 1,1 s, LCP 1,2 s, CLS 0 |
| Temps CPU | 12,62 s |
| Au repos, non noté | processeur occupé à 70 %, 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,25 % |
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,8 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
- +11 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.UCVqGVcC.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.vwQwJoe4.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.vwQwJoe4.js | JavaScript | 49,33 % | 2 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,51 % | 2 Ko |
| https://getgrammage.com/_astro/prefill.S3-cbbYX.js | JavaScript | 60,03 % | 2 Ko |
| https://getgrammage.com/_astro/api.CHlwlU1H.js | JavaScript | 90,01 % | 1 Ko |
| https://getgrammage.com/_astro/Testimonials.astro_astro_type_script_index_0_lang.B4jGvtA8.js | JavaScript | 89,83 % | 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/analyse-du-code
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 5 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 220 Ko, de 220 à 221 Ko |
| Requêtes | 29 |
| Éléments du DOM | 706 |
| Chargement initial, noté | 220 Ko, 28 requêtes, 688 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 217 ms, FCP 0,9 s, LCP 1,1 s, CLS 0 |
| Temps CPU | 6,53 s |
| Au repos, non noté | processeur occupé à 48 %, 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,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
- +9 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.UCVqGVcC.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.vwQwJoe4.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 | 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.vwQwJoe4.js | JavaScript | 53,64 % | 3 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 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 |
https://getgrammage.com/attestation
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 à 233 Ko |
| Requêtes | 31 |
| Éléments du DOM | 1 087 |
| Chargement initial, noté | 232 Ko, 30 requêtes, 1 069 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 153 ms, FCP 0,8 s, LCP 1,3 s, CLS 0 |
| Temps CPU | 10,26 s |
| Au repos, non noté | processeur occupé à 73 %, 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
- +14 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, 332 é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 | 34 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,51 % | 2 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.vwQwJoe4.js | JavaScript | 39,88 % | 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/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é | 234 Ko, de 234 à 235 Ko |
| Requêtes | 29 |
| Éléments du DOM | 1 102 |
| Chargement initial, noté | 233 Ko, 28 requêtes, 1 084 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 62 ms, FCP 0,4 s, LCP 0,9 s, CLS 0 |
| Temps CPU | 10,95 s |
| Au repos, non noté | processeur occupé à 75 %, 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,28 % |
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
- +14 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 | 40 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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 | 37,51 % | 17 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 68,29 % | 5 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,51 % | 2 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.vwQwJoe4.js | JavaScript | 35,4 % | 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/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/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é | 230 Ko, de 230 à 230 Ko |
| Requêtes | 27 |
| Éléments du DOM | 3 181 |
| Chargement initial, noté | 230 Ko, 27 requêtes, 882 é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 71 ms, FCP 0,4 s, LCP 0,5 s, CLS 0 |
| Temps CPU | 14,89 s |
| Au repos, non noté | processeur occupé à 98 %, 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 | 36 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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,25 % | 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.UCVqGVcC.css | CSS | 15,3 % | 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.vwQwJoe4.js | JavaScript | 25,33 % | 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/comparatif
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é | 218 Ko, de 218 à 218 Ko |
| Requêtes | 27 |
| Éléments du DOM | 522 |
| Chargement initial, noté | 217 Ko, 26 requêtes, 504 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 111 ms, FCP 0,6 s, LCP 1,1 s, CLS 0 |
| Temps CPU | 8,87 s |
| Au repos, non noté | processeur occupé à 87 %, 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
- +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.min-w-0, 198 éléments
g.fill-green-900, 108 é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/comparatif | Document | 25 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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,33 % | 19 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 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.vwQwJoe4.js | JavaScript | 25,3 % | 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/conditions-generales-d-utilisation
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 9 / 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 | 537 |
| Chargement initial, noté | 212 Ko, 25 requêtes, 519 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 63 ms, FCP 0,6 s, LCP 0,6 s, CLS 0 |
| Temps CPU | 5,59 s |
| Au repos, non noté | processeur occupé à 63 %, 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.UCVqGVcC.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.UCVqGVcC.css | CSS | 15,3 % | 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/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 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/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é | 213 Ko, de 212 à 213 Ko |
| Requêtes | 26 |
| Éléments du DOM | 472 |
| Chargement initial, noté | 212 Ko, 25 requêtes, 454 é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 | 5,1 s |
| Au repos, non noté | processeur occupé à 62 %, 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,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
- +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.div.grid.max-w-prose, 133 éléments
div.flex.items-center, 83 éléments
svg.shrink-0.overflow-visible, 77 éléments
div.grid.gap-10, 55 é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 | 25 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.UCVqGVcC.css | CSS | 15,3 % | 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 |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | JavaScript | 35,09 % | 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 222 à 224 Ko |
| Requêtes | 29 |
| Éléments du DOM | 1 556 |
| Chargement initial, noté | 222 Ko, 28 requêtes, 1 538 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 157 ms, FCP 0,7 s, LCP 0,8 s, CLS 0 |
| Temps CPU | 9,9 s |
| Au repos, non noté | processeur occupé à 76 %, 0 Ko par minute, lus sur 3 s |
| Code inutilisé, non noté | 37 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.UCVqGVcC.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.vwQwJoe4.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,78 % | 18 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 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.vwQwJoe4.js | JavaScript | 35,4 % | 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/en/about
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 13 / 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 | 370 |
| Chargement initial, noté | 214 Ko, 27 requêtes, 352 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 62 ms, FCP 0,3 s, LCP 0,7 s, CLS 0 |
| Temps CPU | 5,6 s |
| Au repos, non noté | processeur occupé à 72 %, 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,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
- 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
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.UCVqGVcC.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.vwQwJoe4.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.UCVqGVcC.css | CSS | 15,3 % | 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.vwQwJoe4.js | JavaScript | 39,88 % | 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é | 229 Ko, de 229 à 229 Ko |
| Requêtes | 27 |
| Éléments du DOM | 3 181 |
| Chargement initial, noté | 229 Ko, 27 requêtes, 882 é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 87 ms, FCP 0,6 s, LCP 1,1 s, CLS 0 |
| Temps CPU | 13,76 s |
| Au repos, non noté | processeur occupé à 51 %, 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
- +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.UCVqGVcC.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.vwQwJoe4.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,04 % | 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.UCVqGVcC.css | CSS | 15,3 % | 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.vwQwJoe4.js | JavaScript | 39,28 % | 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/comparison
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é | 217 Ko, de 217 à 217 Ko |
| Requêtes | 27 |
| Éléments du DOM | 522 |
| Chargement initial, noté | 217 Ko, 26 requêtes, 504 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 52 ms, FCP 0,3 s, LCP 0,6 s, CLS 0 |
| Temps CPU | 8,63 s |
| Au repos, non noté | processeur occupé à 83 %, 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,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
- +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.min-w-0, 198 éléments
g.fill-green-900, 108 é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/en/comparison | Document | 25 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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,13 % | 19 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 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.vwQwJoe4.js | JavaScript | 35,4 % | 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/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é | 227 Ko, de 227 à 228 Ko |
| Requêtes | 31 |
| Éléments du DOM | 488 |
| Chargement initial, noté | 226 Ko, 30 requêtes, 470 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 91 ms, FCP 0,4 s, LCP 0,7 s, CLS 0 |
| Temps CPU | 6,96 s |
| Au repos, non noté | processeur occupé à 68 %, 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,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/en/contact | Document | 25 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.nJbJZKS-.js | Script | 5 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.vwQwJoe4.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.nJbJZKS-.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.vwQwJoe4.js | JavaScript | 54,09 % | 3 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,64 % | 2 Ko |
| https://getgrammage.com/_astro/prefill.S3-cbbYX.js | JavaScript | 42,37 % | 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/guides
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é | 193 Ko, de 191 à 194 Ko |
| Requêtes | 22 |
| Éléments du DOM | 305 |
| Chargement initial, noté | 192 Ko, 21 requêtes, 287 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 81 ms, FCP 0,5 s, LCP 0,5 s, CLS 0 |
| Temps CPU | 3,68 s |
| Au repos, non noté | processeur occupé à 55 %, 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,34 % |
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/guides | Document | 19 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,6 % | 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/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/fill.C43cAb6b.js | JavaScript | 82,56 % | 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/lazy-leaves.soL3V7EI.js | JavaScript | 63,13 % | 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/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 232 à 232 Ko |
| Requêtes | 27 |
| Éléments du DOM | 1 491 |
| Chargement initial, noté | 232 Ko, 27 requêtes, 1 491 é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 76 ms, FCP 0,5 s, LCP 0,7 s, CLS 0 |
| Temps CPU | 13,66 s |
| Au repos, non noté | processeur occupé à 78 %, 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
- +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 | 40 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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,35 % | 5 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 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/partners
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 13 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 214 Ko, de 212 à 215 Ko |
| Requêtes | 28 |
| Éléments du DOM | 378 |
| Chargement initial, noté | 213 Ko, 27 requêtes, 360 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 110 ms, FCP 0,7 s, LCP 1 s, CLS 0 |
| Temps CPU | 6,7 s |
| Au repos, non noté | processeur occupé à 59 %, 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 | 0 Ko rechargés, soit 0,17 % |
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
- 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.min-w-0, 65 é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/partners | Document | 22 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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,33 % | 19 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,6 % | 2 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.vwQwJoe4.js | JavaScript | 25,3 % | 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/consent.BUkXmd8D.js | JavaScript | 60,38 % | 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/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é | 214 Ko, de 214 à 214 Ko |
| Requêtes | 29 |
| Éléments du DOM | 348 |
| Chargement initial, noté | 213 Ko, 28 requêtes, 330 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 365 ms, FCP 2,6 s, LCP 2,6 s, CLS 0 |
| Temps CPU | 5,79 s |
| Au repos, non noté | processeur occupé à 37 %, 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.UCVqGVcC.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.vwQwJoe4.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.vwQwJoe4.js | JavaScript | 53,64 % | 3 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,6 % | 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/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 206 à 207 Ko |
| Requêtes | 26 |
| Éléments du DOM | 347 |
| Chargement initial, noté | 206 Ko, 25 requêtes, 329 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 439 ms, FCP 1,1 s, LCP 1,2 s, CLS 0 |
| Temps CPU | 3,88 s |
| Au repos, non noté | processeur occupé à 58 %, 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,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 | 20 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,46 % | 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 | 34,16 % | 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 491 |
| Chargement initial, noté | 233 Ko, 27 requêtes, 1 491 é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 253 ms, FCP 0,6 s, LCP 1,8 s, CLS 0,04 |
| Temps CPU | 16,94 s |
| Au repos, non noté | processeur occupé à 87 %, 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.UCVqGVcC.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.vwQwJoe4.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,35 % | 5 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 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.vwQwJoe4.js | JavaScript | 35,21 % | 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é | 228 Ko, de 227 à 228 Ko |
| Requêtes | 31 |
| Éléments du DOM | 488 |
| Chargement initial, noté | 227 Ko, 30 requêtes, 470 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 487 ms, FCP 1,3 s, LCP 1,5 s, CLS 0 |
| Temps CPU | 6,37 s |
| Au repos, non noté | processeur occupé à 34 %, 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,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
- +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 | 26 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.nJbJZKS-.js | Script | 5 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.vwQwJoe4.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.nJbJZKS-.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.vwQwJoe4.js | JavaScript | 54,09 % | 3 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,46 % | 2 Ko |
| https://getgrammage.com/_astro/prefill.S3-cbbYX.js | JavaScript | 42,37 % | 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/partenaires
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 13 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 216 Ko, de 216 à 216 Ko |
| Requêtes | 28 |
| Éléments du DOM | 378 |
| Chargement initial, noté | 215 Ko, 27 requêtes, 360 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 109 ms, FCP 1,3 s, LCP 1,6 s, CLS 0 |
| Temps CPU | 6,15 s |
| Au repos, non noté | processeur occupé à 49 %, 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
À corriger
- 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.min-w-0, 65 é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/partenaires | Document | 22 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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.vwQwJoe4.js | JavaScript | 53,64 % | 3 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,46 % | 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/sur-nous
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 13 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 215 Ko, de 214 à 216 Ko |
| Requêtes | 28 |
| Éléments du DOM | 370 |
| Chargement initial, noté | 214 Ko, 27 requêtes, 352 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 121 ms, FCP 0,7 s, LCP 0,9 s, CLS 0 |
| Temps CPU | 5,74 s |
| Au repos, non noté | processeur occupé à 50 %, 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,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
- 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
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 | 22 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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.vwQwJoe4.js | JavaScript | 53,64 % | 3 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,46 % | 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/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/CookieBanner.astro_astro_type_script_index_0_lang.EapOf3Ag.js | JavaScript | 35,09 % | 1 Ko |
https://getgrammage.com/guides/directive-2024-825-sites-web
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 13 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 218 Ko, de 218 à 218 Ko |
| Requêtes | 27 |
| Éléments du DOM | 384 |
| Chargement initial, noté | 217 Ko, 26 requêtes, 366 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 84 ms, FCP 0,4 s, LCP 0,5 s, CLS 0 |
| Temps CPU | 4,22 s |
| Au repos, non noté | processeur occupé à 47 %, 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,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
- 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
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/guides/directive-2024-825-sites-web | Document | 24 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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.vwQwJoe4.js | JavaScript | 53,64 % | 3 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,46 % | 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/guides/rgesn-developpeurs
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 9 / 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 | 27 |
| Éléments du DOM | 532 |
| Chargement initial, noté | 215 Ko, 26 requêtes, 514 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 511 ms, FCP 1,1 s, LCP 1,1 s, CLS 0 |
| Temps CPU | 5,82 s |
| Au repos, non noté | processeur occupé à 68 %, 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,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.guide.text-muted-foreground, 194 éléments
g.fill-green-900, 108 é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/guides/rgesn-developpeurs | Document | 27 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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 | 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.vwQwJoe4.js | JavaScript | 53,64 % | 2 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,46 % | 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/Button.astro_astro_type_script_index_0_lang.DNtJp4qM.js | JavaScript | 78,02 % | 1 Ko |
| https://getgrammage.com/_astro/fill.C43cAb6b.js | JavaScript | 82,56 % | 1 Ko |
https://getgrammage.com/en/guides/eu-directive-2024-825-websites
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 13 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 217 Ko, de 217 à 217 Ko |
| Requêtes | 27 |
| Éléments du DOM | 384 |
| Chargement initial, noté | 216 Ko, 26 requêtes, 366 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 102 ms, FCP 0,5 s, LCP 0,9 s, CLS 0 |
| Temps CPU | 5,96 s |
| Au repos, non noté | processeur occupé à 80 %, 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,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,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
- 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
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/guides/eu-directive-2024-825-websites | Document | 24 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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,13 % | 19 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,6 % | 2 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.vwQwJoe4.js | JavaScript | 35,4 % | 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/guides/rgesn-for-developers
page intérieure, téléphone
- 30 / 30Le poids
- 30 / 30Les bonnes pratiques
- 15 / 15Les requêtes
- 9 / 15Le DOM
- non notéL’hébergement
méthode notation-2026.3, catégorie site vitrine
| Poids transféré | 218 Ko, de 217 à 219 Ko |
| Requêtes | 27 |
| Éléments du DOM | 532 |
| Chargement initial, noté | 217 Ko, 26 requêtes, 514 éléments |
| Défilement | jusqu’en bas |
| Performance avant défilement, non notée | TTFB 85 ms, FCP 0,5 s, LCP 0,8 s, CLS 0 |
| Temps CPU | 4,29 s |
| Au repos, non noté | processeur occupé à 42 %, 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
- +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.guide.text-muted-foreground, 194 éléments
g.fill-green-900, 108 éléments
div.flex.items-center, 83 é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/guides/rgesn-for-developers | Document | 26 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.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.vwQwJoe4.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,13 % | 19 Ko |
| https://getgrammage.com/_astro/scene.CNBOsaYN.js | JavaScript | 80,47 % | 6 Ko |
| https://getgrammage.com/_astro/BaseLayout.UCVqGVcC.css | CSS | 15,3 % | 2 Ko |
| https://getgrammage.com/_astro/scenes.B-9QlW-o.js | JavaScript | 76,26 % | 2 Ko |
| https://api.getgrammage.com/ | JavaScript | 16,6 % | 2 Ko |
| https://getgrammage.com/_astro/Underground.astro_astro_type_script_index_0_lang.vwQwJoe4.js | JavaScript | 35,4 % | 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 |