| 指標 | background-color | background-image: url(1x1.png) + repeat |
|---|---|---|
| GPU 紋理上傳 | 無(純色由著色器直接輸出) | 需上傳 1x1 紋理,雖小但仍需繫結 |
| 繪製呼叫 | 單一矩形填充 | 重複平鋪 → 多次繪製呼叫或實例化繪製 |
| 記憶體頻寬 | 極低 | 略高(紋理取樣) |
| 快取友善度 | 極佳 | 紋理快取命中率低(重複採樣同一像素) |
background-color: #336699; 效能最佳,零紋理開銷。background: linear-gradient(...) 同屬 GPU 著色器計算,效能接近純色。background-color 或 linear-gradient 可將此開銷降至不可測量。結論:純色請用
background-color;圖案請用適當尺寸圖片或 CSS 漸層;嚴禁 1x1 像素 repeat。