Pour faciliter l'utilisation du référentiel, voici un accès par activité ou étape du cycle de vie d'un service numérique. Ces étapes sont celles retenues par le GreenIT inspiré des standards ISO.
Activité RéalisationLimiter le nombre de requêtes HTTP [BP_009_fr]Stocker les données statiques localement [BP_010_fr]Choisir les technologies les plus adaptées [BP_015_fr]Utiliser certains forks applicatifs orientés "performance" [BP_016_fr]Choisir un format de données adapté [BP_017_fr]Remplacer les boutons officiels de partage des réseaux sociaux [BP_019_fr]Découper les CSS [BP_021_fr]Limiter le nombre de CSS [BP_022_fr]Préférer les CSS aux image [BP_023_fr]Ecrire des sélecteurs CSS efficaces [BP_024_fr]Grouper les déclarations CSS similaires [BP_025_fr]Utiliser les notations CSS abrégées [BP_026_fr]Fournir une CSS print [BP_027_fr]Favoriser les polices standards [BP_029_fr]Préférer les glyphs aux images [BP_030_fr]Valider les pages auprès du W3C [BP_031_fr]Externaliser les CSS et JavaScript [BP_032_fr]Ne pas redimensionner les images coté navigateur [BP_034_fr]Utiliser le chargement paresseux [BP_037_fr]Utiliser le rechargement partiel d'une zone de contenu [BP_038_fr]Ne pas faire de modification du DOM lorsqu’on le traverse [BP_041_fr]Rendre les éléments du DOM invisibles lors de leur modification [BP_042_fr]Réduire au maximum le repaint (appearence) et le reflow (layout) [BP_043_fr]Utiliser la délégation d'évènements [BP_044_fr]Modifier plusieurs propriétés CSS en 1 seule fois [BP_045_fr]Valider votre code avec un Linter [BP_046_fr]Éviter d'effectuer des requêtes SQL à l’intérieur d’une boucle [BP_072_fr]Mettre en cache les objets souvent accédés en JavaScript [BP_049_fr]Réduire les accès au DOM via JavaScript [BP_054_fr]Compresser les fichiers CSS, JavaScript, HTML et SVG [BP_078_fr]Optimiser les requêtes aux bases de données [BP_075_fr]Optimiser les images [BP_080_fr]Optimiser la taille des cookies [BP_082_fr]Utiliser les compartiments CSS [BP_4004_fr]Fournir une alternative textuelle aux contenus multimédias [BP_4005_fr]Économiser de la bande passante grace à un ServiceWorker [BP_4007_fr]Assurer la compatibilité avec les plus anciens appareils et logiciels du parc [BP_4009_fr]Limiter le recours aux canvas [BP_4013_fr]Ne charger des données/du code que lorsqu'elles sont/il est nécessaire [BP_4017_fr]Éviter les temps de blocages par des traitements javascript trop longs [BP_4020_fr]Bien choisir son thème et limiter le nombre d'extensions dans un CMS [BP_4037_fr]Sécuriser l'accès à l'administration [BP_4038_fr]Ne pas afficher les documents à l'intérieur des pages [BP_4039_fr]ActivitésActivité 1. Spécification [5]Activité 2. Conception [25]Activité 3. Réalisation [43]Activité 4. Production [27]Activité 5. Utilisation [15]Activité 6. Support / Maintenance [2]Activité 7. Fin de vie [2]