Leçon 14Pour aller plus loin, quelques pratiques de codage
- Notion 86 - Introduction aux pratiques de codage de l'éco-conception web avec le projet The Good Manager
- Notion 87 - Nettoyer le code pour l'efficacité énergétique
- Notion 88 - Code asynchrone : faire plus, en moins de temps
- Notion 89 - Des serveurs plus efficaces et moins gourmands en ressources
- Notion 90 - Gérez la charge de travail de vos serveurs
- Notion 91 - Utiliser des bibliothèques externes : l'exemple des CDN de Bootstrap
- Notion 92 - Vérification des pratiques de code
Notion 92
Vérification des pratiques de code
Compétences ciblées
Passez en revue la notion et testez vos connaissances en matière de bonnes pratiques de codage.
Quels types d'avantages Gatsby offre-t-il ?
Bien joué !
Gatsby est un générateur de sites statiques doté de fonctions intégrées d'optimisation des images.
Vrai ou Faux ? Le suivi des utilisateurs a un impact écologique
Bien joué !
Le suivi des utilisateurs consomme des ressources pour la collecte et l'analyse des données.
Qu'est-ce qui NE fait PAS partie des principes du code propre ?
Bien joué !
Le code propre est destiné aux développeurs (facile à lire et à maintenir, et évitant les fonctions complexes), et avec l'optimisation en tête. Il n'est pas destiné à être exhaustif par défaut.
Quel élément n'est PAS disponible en tant que bibliothèque externe ?
Bien joué !
JavaScript est pris en charge par défaut par le navigateur Web, il ne fait pas partie d'une bibliothèque externe. Certaines bibliothèques JavaScript, comme jQuery, peuvent ajouter des fonctionnalités supplémentaires au JavaScript par défaut.
Comment un CDN peut-il contribuer à réduire les émissions de carbone ?
Bien joué !
Un CDN est un réseau de serveurs permettant de diffuser du contenu web. Il agit comme un intermédiaire avant votre propre serveur, de sorte que les demandes sont envoyées à ce CDN plutôt qu'à votre serveur principal. Il permet d'atténuer les attaques DDos et sa localisation peut être plus proche de votre visiteur que votre serveur réel, ce qui réduit la charge du réseau. Il dispose d'options de cache et de gzip (voir ci-dessus), et peut fournir d'autres fonctionnalités telles que la minification (une autre compression de fichier que gzip).