我已经实现了一个canvas元素,它使用drawarc来创建气泡在后台以不同速度上升的效果(这是一个水下主题客户端的水下主题站点)——它看起来非常好,我对此非常满意,但我注意到一些浏览器(特别是ie9)中有一个轻微的性能问题。
我正在用drawarc绘制气泡来创建半透明的圆-有人能告诉我这是不是在画布上标记图像/精灵比较贵(就客户端性能而言)?
-迈克

最佳答案

画圆弧/圆比画图像贵得多。绘制图像很可能是将任何东西绘制到画布上的最有效方法。我就这个问题写了我的Bachelor Thesis。它是德语的,但基本上当使用arc和arcto绘制弧时,ie9中的操作速度小于15000次/秒。绘制图像时,每秒的操作数超过160.000次。

09-06 05:28