9

私が理解しているように、iOSデバイスでのハードウェアアクセラレーションは、translate3d()を使用すると有効になります。では、なぜjsperfでのこのテストは、css left/topを使用する方が速いことを示しているのでしょうか。

4

1 に答える 1

6

私はtranslate3dCSSの左/上ではなくiOSで広く使用してきましたが、1つ言えることがあります。

アニメーション化の方が本当に高速です(jsperfはそうではないようです)。私の推測では、何もアニメーション化されておらず、何も表示されていないと思うので、ベンチマークの場合は左/上が高速です。

それは、その魔法を働かせるtransition(または-webkit-transition)と組み合わせて使用​​されるときです。translate3d

于 2011-08-28T05:45:53.677 に答える