2013-07-09 24 views
1

當位置由translate3d(x,y,z)設置時,爲什麼this example運行速度較慢?爲什麼使用CSS3 GPU轉換這些粒子較慢?

我的猜測是,對CSS的每一次改變都需要重新計算樣式,當元素沒有被髮送到GPU時,這樣會更便宜。有沒有辦法在不重新計算樣式的情況下執行我需要的動態轉換?

我有興趣在iOS和Android上運行WebView。 CSS3是訪問GPU的唯一選擇嗎?有沒有辦法使用GPU來提高性能?

回答

0

使用GPU加速繪製移動網頁瀏覽的好方法是通過<Canvas>元素。這個類似的例子能夠以相似的幀速率移動四倍的顆粒:

Canvas Particles