Хорошо - для веб-сайта, который загружается снова и снова, это очевидный вопрос.Один лист спрайтов (который, вероятно, будет кешироваться в системе пользователей) и какой-то изворотливый трюк css в фоновом режиме, и вы экономите кучу запросов к серверу.
Но для веб-приложения, которое загружается один раз и никогда больше.Это спрайт действительно путь.Да, разбиение его на отдельные png означает, что гораздо больше запросов выполняется заранее, но в долгосрочной перспективе, как это справедливо?
Я предполагаю, что это полностью зависит от движка рендеринга и от того, как работает управление памятью, но кажется, что дублирование 200% спрайтового листа повсеместно может быть более затратным для производительности в долгосрочной перспективе..