Règle précédente | Règle n°68 | Règle suivante Les scripts sont minifiés.
La minification consiste à réduire au maximum un volume de données et donc le poids du fichier porteur en supprimant les éléments dont le système de lecture peut se dispenser (typiquement : les espaces, sauts de lignes et commentaires). Les fichiers JavaScript minifiées économisent quelques kilo octets de données, rendant leur chargement plus rapide et économisant d’autant l’énergie nécessaire à leur transfert et affichage.
Objectifs
- Minimiser la quantité de données à télécharger
- Améliorer les performances
- Diminuer l’impact énergétique lié à la consultation du livre numérique
Mise en œuvre
- Supprimer les espaces non nécessaires, les sauts de ligne et les commentaires dans les fichiers JavaScript en recourant à des outils dédiés
Contrôle
- Vérifier manuellement au sein de tous les fichiers JavaScript qu’aucun retour ligne, commentaire, indentation ou saut de ligne n’est présent.
- Ou identifier la liste des fichiers JavaScript non minifiés à l’aide d’outils de développement (navigateurs, outils en ligne, etc.)
Validation
- Doit être vérifié par une personne
Informations