Les mots utiles, en clair
- Cache
- Une copie temporaire d’une page ou d’un fichier, conservée pour l’afficher plus vite. Vider le cache supprime ces copies, pas vos contenus d’origine.
- JavaScript : interactions
- Le code qui fait fonctionner des éléments comme les menus, les formulaires et certaines animations.
Reconnaître une vérification volontaire
Un script ou une feuille de style peut posséder un attribut integrity. Le navigateur compare alors le contenu reçu avec l’empreinte attendue. Cette protection est sensible aux octets du fichier. Une minification ou une réécriture apparemment sans effet fonctionnel change le contenu et peut rendre la vérification invalide.
Éviter les transformations aveugles
Avant de faire passer ces ressources dans une chaîne d’optimisation, identifiez qui contrôle leur publication et leur empreinte. Exclure une ressource signée peut être préférable à une modification partielle. Ne retirez pas simplement la vérification pour retrouver un affichage correct : cela modifie une décision de sécurité qui doit rester explicite dans le projet.
Contrôler une version cohérente
Lorsque vous publiez vous-même le fichier, sa référence et son empreinte doivent évoluer ensemble. Testez la page avec un cache vide et inspectez la console pour repérer un rejet. Pour une bibliothèque distante, utilisez la documentation de distribution de son éditeur et vérifiez aussi les conditions d’utilisation depuis une autre origine, notamment les en-têtes requis.