Jawaban umum di sini tampaknya menunjukkan bahwa ini tidak diperlukan, karena serangkaian alasan yang sah. Namun, semua ini tampaknya mengabaikan perilaku aplikasi modern dan proses pembangunan.
Bukan tidak mungkin (dan sebenarnya cukup mudah) untuk merancang proses sederhana yang akan berjalan melalui folder gambar dan akan menghasilkan satu CSS dengan semua gambar folder ini.
Css ini akan sepenuhnya di-cache dan secara dramatis akan mengurangi perjalanan bolak-balik ke server, yang disarankan oleh @MemeDeveloper sebagai salah satu hit kinerja terbesar.
Tentu, ini retas. tanpa keraguan. sama seperti sprite adalah hack. Di dunia yang sempurna ini tidak akan diperlukan, sampai saat itu, itu mungkin dilakukan jika yang perlu Anda perbaiki adalah:
- Halaman dengan banyak gambar yang tidak mudah "spritable".
- Round trip ke server adalah hambatan yang sebenarnya (pikirkan mobile).
- kecepatan (ke tingkat milidetik) sangat penting untuk kasus penggunaan Anda.
- Anda tidak peduli (seperti yang seharusnya, jika Anda ingin web untuk melanjutkan) tentang IE5 dan IE6.
pandangan ku.