J'aimerais connaître les avantages et les inconvénients du regroupement de fichiers CSS et JavaScript externes. La méthode de regroupement à laquelle je fais référence est souvent vue par les fournisseurs de bibliothèques externes tels que les polices Google et jsDelivr.
Par exemple:
<link href="//fonts.googleapis.com/css?family=Inknut+Antiqua|Ravi+Prakash|Roboto">
<script src="//cdn.jsdelivr.net/g/[email protected](slideshow/js/supersized.3.2.7.min.js),[email protected],[email protected],[email protected](jquery.fancybox.min.js)"></script>
<link rel="stylesheet" href="//cdn.jsdelivr.net/g/[email protected](flickr/css/supersized.css),[email protected](flexslider.css),[email protected](jquery.fancybox.min.css)">
Les réponses typiques que je recherche sont une liste des inconvénients et des avantages, c.-à-d. Qu'ils peuvent être cachés, ne peuvent pas être cachés, réduit les demandes côté serveur, augmente en fait le temps de chargement, etc.
Le regroupement de JavaScript et de CSS présente plusieurs avantages.
Le seul inconvénient serait que les fichiers ne peuvent pas être récupérés en parallèle. Cependant, l'extraction en parallèle de plusieurs ressources sur le même serveur n'aide généralement pas les performances globales.
Je recommanderais moins de demandes de fichiers combinés plus volumineux. Les avantages l'emportent largement sur les inconvénients.