Pour faciliter l'utilisation du référentiel, voici un accès par impact environnemental plus ou moins important.
Impact 4Favoriser un design simple, épuré, adapté au web [BP_005_fr]Proposer un traitement asynchrone lorsque c'est possible [BP_008_fr]Limiter le nombre de requêtes HTTP [BP_009_fr]Stocker les données statiques localement [BP_010_fr]Choisir un format de données adapté [BP_017_fr]Limiter le nombre de domaine servant les ressources [BP_018_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]Favoriser les polices standards [BP_029_fr]Préférer les glyphs aux images [BP_030_fr]Externaliser les CSS et JavaScript [BP_032_fr]Ne pas redimensionner les images coté navigateur [BP_034_fr]Éviter d'utiliser des images matricielles pour l'interface [BP_035_fr]Optimiser les images vectorielles [BP_036_fr]Utiliser le rechargement partiel d'une zone de contenu [BP_038_fr]N'utilisez que les portions indispensables des librairies JavaScript et frameworks CSS [BP_040_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]Mettre en cache les objets souvent accédés en JavaScript [BP_049_fr]Utiliser tous les niveaux de cache du CMS [BP_057_fr]Optimiser et générer les médias avant importation sur un CMS [BP_058_fr]Encoder les sons en dehors du CMS [BP_060_fr]Compresser les fichiers CSS, JavaScript, HTML et SVG [BP_078_fr]Mettre en cache les données calculées souvent utilisées [BP_064_fr]Minifier les fichiers CSS, JavaScript, HTML et SVG [BP_077_fr]Combiner les fichiers CSS et JavaScript [BP_079_fr]Optimiser les images [BP_080_fr]Favoriser HSTS Preload list aux redirections 301 [BP_084_fr]Adapter la qualité de service et le niveau de disponibilité [BP_088_fr]Héberger les ressources (CSS/JS) sur un domaine sans cookie [BP_094_fr]Éviter les redirections [BP_095_fr]Utiliser un serveur asynchrone [BP_097_fr]Utiliser un CDN [BP_098_fr]Ajouter des entêtes Expires ou Cache-Control [BP_101_fr]Mettre en cache les réponses Ajax [BP_102_fr]Compresser les documents [BP_107_fr]Limiter les outils d'analytics et les données collectées [BP_4001_fr]Éviter la lecture et le chargement automatique des vidéos et des sons [BP_4003_fr]Utiliser les compartiments CSS [BP_4004_fr]Privilégier HTTP/2 à HTTP/1 [BP_4006_fr]Économiser de la bande passante grace à un ServiceWorker [BP_4007_fr]Réduire le volume de données stockées au strict nécessaire [BP_4011_fr]Mettre en place une politique d'expiration et suppression des données [BP_4012_fr]Limiter le recours aux canvas [BP_4013_fr]S'assurer que les parcours utilisateurs permettent de réaliser leur action prévue [BP_4014_fr]Avoir un titre de page et une metadescription pertinents avec le contenu de la page [BP_4015_fr]Éviter les temps de blocages par des traitements javascript trop longs [BP_4020_fr]Mettre en place une architecture élastique [BP_4021_fr]Limiter le recours aux carrousels [BP_4030_fr]Entretenir son site régulièrement [BP_4036_fr]Ne pas afficher les documents à l'intérieur des pages [BP_4039_fr]ImpactsImpact 2 [15]Impact 3 [35]Impact 4 [55]Impact 5 [14]