Saya memiliki 700kb
file JS terekompresi yang dimuat pada setiap halaman. Sebelum saya punya 12
file javascript di setiap halaman tetapi untuk mengurangi permintaan http saya mengompres semuanya menjadi 1 file
.
File ini sedang ~130kb gzipped
dan dilayani gzip
. Namun pada komputer lokal masih membongkar dan dimuat di setiap halaman. Apakah ini masalah kinerja?
Saya telah membuat profil javascript dengan profil pembakar tetapi tidak melihat masalah. Masalah / ilusi yang saya hadapi adalah ada pustaka jquery yang dikompres dalam file itu yang terkadang tidak digunakan pada halaman saat ini.
Misalnya jquery datatables
dikompresi 200kb dan itu hanya dimuat pada 2 halaman situs web saya. Yang lain jqplot
dan yang lain 200kb
.
Saya sekarang memiliki 400kb
kode berlebih yang tidak dieksekusi pada 80%
halaman.
Haruskah saya meninggalkan semuanya dalam 1 file?
Haruskah saya mengeluarkan perpustakaan jquery dan memuat JS yang relevan saja di halaman saat ini?