Mengoptimalkan beban ujung depan, bagaimana cara menggabungkan dan mengkompres JS dengan benar?

Situs web saya untuk klien perusahaan memiliki sekitar 90 aset yang diunduh saat dimuat, 35 atau lebih adalah file JS. Bahkan ekstensi "mengoptimalkan" yang dibuat untuk Joomla hanya membuat saya turun ke 31 atau lebih file JS dan hanya mengompresi css / js gabungan dan bukan yang tampaknya...