善用 2D 畫布的 GPU 加速功能

Ilmari Heikkinen

Chrome 的 2D 畫佈在 2 月深受硬體加速的喜愛。因為實作是使用 GPU 執行 drawImage,加快 2D Sprite 的繪製速度非常快。

您可以查看此範例,瞭解加速功能可以啟用的項目類型。此範例在全視窗畫布上繪製了 180 種轉換過的 256x256 PNG Sprite,並在其中執行 N 人模擬模擬,希望讓這些 Sprite 互相感情。此外,在低耗電的筆電上,所有畫面都能以每秒 30 至 60 個影格的速率順暢播放。

不過,在加速實作方面,仍有部分優勢,因此在某些情況下,可能會出現效能降低的情形 (請透過 new.crbug.com 通知 Chrome 團隊,讓我們能修正這個問題!)