Le regroupement fait référence à la pratique consistant à combiner plusieurs fichiers CSS ou JavaScript en un seul fichier pour optimiser le temps de chargement et les performances. Au lieu de faire plusieurs requêtes réseau pour des fichiers individuels, le navigateur en fait une seule, réduisant ainsi la latence et l'utilisation de la bande passante.
Les fichiers sont « regroupés » lors d'un processus de build, souvent pendant le pipeline de déploiement d'un site. Des outils comme Webpack analysent les dépendances entre les fichiers et les regroupent de manière à éviter les erreurs résultant de problèmes d'ordre.
Le fichier regroupé est généralement aussi minifié pour réduire sa taille en supprimant les espaces blancs, les commentaires et le code inutile.
Le regroupement entraîne un déploiement plus simple et des avantages de mise en cache pour les ressources statiques. Il est considéré comme une bonne pratique pour les performances des sites Web et a été largement adopté à mesure que les sites deviennent plus complexes avec de nombreuses dépendances d'interface graphique.