Responsable Architecte Logiciel/DéveloppeurProposer 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]Favoriser les pages statiques [BP_013_fr]Favoriser un développement sur-mesure à l'usage d'un CMS [BP_011_fr]Créer une architecture applicative modulaire [BP_014_fr]Choisir les technologies les plus adaptées [BP_015_fr]Choisir un format de données adapté [BP_017_fr]Limiter le nombre de domaine servant les ressources [BP_018_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]Valider les pages auprès du W3C [BP_031_fr]Externaliser les CSS et JavaScript [BP_032_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]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]Mettre en cache les données calculées souvent utilisées [BP_064_fr]Ne se connecter à une base de données que si nécessaire [BP_073_fr]Optimiser les requêtes aux bases de données [BP_075_fr]Éviter le transfert d'une grande quantité de données pour réaliser un traitement [BP_076_fr]Minifier les fichiers CSS, JavaScript, HTML et SVG [BP_077_fr]Combiner les fichiers CSS et JavaScript [BP_079_fr]Optimiser la taille des cookies [BP_082_fr]Éviter les redirections [BP_095_fr]Afficher des pages d'erreur statiques [BP_096_fr]Mettre en cache les réponses Ajax [BP_102_fr]Réduire au nécessaire les logs des serveurs [BP_103_fr]Éviter la lecture et le chargement automatique des vidéos et des sons [BP_4003_fr]Utiliser les compartiments CSS [BP_4004_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]Limiter le recours aux canvas [BP_4013_fr]Utiliser la version la plus récente du langage [BP_4016_fr]Ne charger des données/du code que lorsqu'elles sont/il est nécessaire [BP_4017_fr]Préférer une PWA à une application mobile native similaire au site web [BP_4019_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 nombre d'appels aux API HTTP [BP_4022_fr]Mettre en place un "Circuit breaker" [BP_4032_fr]Favoriser le "Request collapsing" [BP_4033_fr]ResponsablesResponsable Administrateur systèmes [23]Responsable Architecte Logiciel/Développeur [51]Responsable Développeur [1]Responsable PO/AMOA [7]Responsable Référenceur (SEO) [2]Responsable Utilisateur [20]Responsable UX/UI Designer [12]