Agrupamento refere-se à prática de combinar vários arquivos CSS ou JavaScript em um único arquivo para otimizar o tempo de carregamento e o desempenho. Em vez de fazer várias solicitações de rede para arquivos individuais, o navegador faz uma solicitação, reduzindo a latência e o uso de largura de banda.

Os arquivos são "agrupados" por meio de um processo de build, muitas vezes durante o pipeline de implantação de um site. Ferramentas como Webpack analisam as dependências entre os arquivos e os agrupam de forma a evitar erros resultantes de problemas de ordenação.

O arquivo agrupado é normalmente minificado também para reduzir seu tamanho, removendo espaços em branco, comentários e código desnecessário.

O agrupamento leva a uma implantação mais simples e a benefícios de cache para ativos estáticos. É considerada uma prática recomendada para o desempenho de sites e foi amplamente adotada à medida que os sites se tornam mais complexos, com muitas dependências de GUI.