Skip to content

Latest commit

 

History

History
82 lines (57 loc) · 4.47 KB

File metadata and controls

82 lines (57 loc) · 4.47 KB
label Home
icon home
order 2000

Plugin Ecoindex pour Lighthouse

npm GitHub License

Introduction

Ce plugin ajoute EcoIndex® à Lighthouse®.

Il permet d'obtenir :

  • Les mesures d'impact environnementale multicritères de votre site ;
  • Une évalation de la mise en oeuvre des bonnes pratiques du Green IT ;

En générant :

  • Des rapports HTML, JSON ou la Déclaration Environnementale de votre site – Environmental Impact Statement (EIS) – une initiative de GreenIT.fr®
  • Des résultats automatiquement ajoutés à votre CI/CD ou un à serveur Lighthouse.

Il peut être utilisé de quatre manières différentes :

  • En ligne de commande npx lighthouse-plugin-ecoindex <command> <options> avec le cli fourni par le plugin ;
  • Avec Lighthouse cli npm lighthouse <url> <options> ;
  • Avec Lighthouse CI ;
  • Avec l'application compagnon EcoindexApp, installable et utilisable sans limitations sur votre ordinateur.

En respectant des contraintes permettant :

  • D'avoir des mesures réalistes et où les éléments des pages sont chargés (images, scripts, polices, etc.) ;
  • D'avoir des mesures normalisées entre chaque exécution ;
  • D'obtenir des mesures comparables entre les sites.

Les contraintes / process reproductible :

!!!success 👉 Comportement de l'utilisateur

  1. Lancez un navigateur Chrome sans tête avec les capacités no-sandbox, disable-dev-shm-usage et goog:loggingPrefs définies sur {"performance" : "ALL"}.
  2. Ouvrez la page sans données locales (cache, cookies, localstorage...) à une résolution de 1920 × 1080px.
  3. Attendez 3 secondes
  4. Faites défiler la page jusqu'en bas
  5. Attendez encore 3 secondes
  6. Fermer la page !!!

Lors de la mesure d'un parcours utilisateur, le cache est vide au début du parcours, mais est conservé et réutilisé tout au long du parcours, si il est mise en place par le site (Bonne pratique).

!!!info Déclaration Environnementale, l'initiative de GreenIT.fr® !button target="blank" icon="checklist" iconAlign="right" text="Découvir" !!!

Récapitulatif des fonctionnalités

Fonctionnalités :icon-terminal: cli(int) :icon-pulse: CI :icon-terminal: cli(lh)
⚠️ Recommandation d'usage
Rapports Lighthouse avec les audits ecoindex
Bonnes pratiques Green IT
Déclaration Environnementale
Publication des données d'audits à un serveur Lighthouse
Puppeteer

Documentation des usages

!ref icon="terminal" text="lighthouse-plugin-ecoindex CLI" !ref icon="terminal" text="Lighthouse CLI" !ref icon="pulse" text="Lighthouse CI" !ref icon="device-desktop" text="EcoindexApp"

Details of plugin results