例如:Gmail。CSS類名稱長度是否影響瀏覽器性能?
從所有DOM元素來看,〜2000至少有一個CSS類,並且頁面上共有約500個不同的CSS類名。 Gmail使用閉包樣式表來縮小/醜化他們的CSS類名。這一步是否會提高瀏覽器的性能?我想分析/評估HTML/CSS代碼,選擇匹配等變醜類名
舉例:「ABC」的原班名
例:「tooblar__button - 禁用」
例如:Gmail。CSS類名稱長度是否影響瀏覽器性能?
從所有DOM元素來看,〜2000至少有一個CSS類,並且頁面上共有約500個不同的CSS類名。 Gmail使用閉包樣式表來縮小/醜化他們的CSS類名。這一步是否會提高瀏覽器的性能?我想分析/評估HTML/CSS代碼,選擇匹配等變醜類名
舉例:「ABC」的原班名
例:「tooblar__button - 禁用」
這並不會影響瀏覽器的性能,也不會像加載時間那樣影響性能。渲染時間有顯着的差異,但只有在長度差異很大時才能測量,即使這種差異很小。請看this JSPerf,它對兩個類名稱長度都進行測試。長名稱在執行速度方面有輕微的缺點。這可能會在修改樣式很多次時產生變化,但在普通網站上,這種差異太小而不會被注意到。
除了下載大小的小改進?我不認爲這很重要。 –
在其他地方可以找到更大的收益,一個人就會想到精靈。儘管如此,我想如果你使用較小的類名稱,你已經耗盡了所有其他優化途徑。 – MackieeE
更長的名稱會增加下載時間,是的,但也會佔用內存。我想也有對此的優化,或者說,如果你使用了最多X個字符,它並不重要,因爲它們爲每個類分配了內存中的字節。 – PhistucK