Ruby on Rails のドキュメントから:
パイプラインの最初の機能は、アセットを連結することです。これは、ブラウザーが Web ページをレンダリングするために行う必要がある要求の数を減らすことができるため、実稼働環境では重要です。Web ブラウザーは、並行して行うことができる要求の数に制限があるため、要求が少ないほど、アプリケーションの読み込みが速くなります。
これは、Web でのベスト プラクティスと広く見なされています。しかし、従来のロジックでは、3 つのファイルを並行してロードする方が、連結されたバージョンをシリアルにロードするよりも高速であるとは言えません。したがって、並列接続数に上限があっても、1 つの接続で 1 つの巨大なファイルを待つよりも高速になるはずです。それとも、各リクエストのオーバーヘッドと関係がありますか?