這個問題可能有一個非常複雜的答案,但這裏有:瀏覽器是否針對不同的圖像寬高比進行了優化?
我已經創建了一些圖像精靈使用天真疊加算法產生的圖像是89px寬2000px高。該圖像將用於頁面上的大約50個精靈。這個精靈的格式是.GIF格式,我幾乎不知道GIF如何編碼像素,(我不知道它是行/列主要還是其他一些打包算法)。
精靈圖像中的總像素數爲178,000。
我可以改變我的精靈生成算法,以產生一個445像素寬,400高(相同像素數,只是創建一個圖像網格,而不是一個列)的精靈。
更改精靈的配置是否會產生更好的瀏覽器DOM加載/渲染性能? (我特別感興趣的IE 8和移動瀏覽器,如iOS上的Safari)
實施了網格佈局和比較文件大小後,在這種情況下文件大小几乎沒有差異(208kB文件<1kB)。在Chrome瀏覽器中,它看起來在性能上有微小的差別,但這只是少數幾次,誰知道還有其他因素在起作用.IE 8出了名的難度很大,所以我還不確定如何衡量。 – 2014-10-20 15:22:15