Je suis en train de tester les meilleures pratiques d'optimisation pour front-end. J'ai donc appris à utiliser gulp et npm pour fusionner et réduire mes fichiers CSS et JS en single all.min.css et js.min.cssRendu-blocage CSS dans PageSpeed - fichier unique
Dans Google PageSpeed j'ai un avertissement "Éliminer le rendu JavaScript et CSS dans le haut -le contenu plié ". J'ai donc ajouté "async" à mon script js.
<script async src="/dist/js/all.min.js"></script>
Fonctionne bien, mais quoi faire avec mon fichier .css?
<link rel="stylesheet" href="/dist/css/all.min.css">
Ceci est un fichier css unique sur mon site (33kb). Il inclut bootstrap, font-awesome, quelques petites librairies et mon style.css.
Il est recommandé d'inclure ce gros fichier dans une source html? Je fais quelque chose de mal? Je veux obtenir au moins une fois ce 100 points, mais pas en faisant quelque chose de stupide, pas pratique.
Vous pouvez éviter cela en ajoutant simplement l'affichage 'style en ligne: none;' sur le corps, puis dans le fichier css plus tard chargé '.Body {display: block; } ' –