WebKit は OpenGL を使用して CSS トランジションをレンダリングしますか、それともソフトウェア レンダリングを使用しますか?
3122 次
2 に答える
6
WebKit は単なるフロントエンドです。バックエンドとハードウェアのサポートに依存します。Google Chrome はskiaをバックエンドとして使用し、ソフトウェアまたはハードウェアを使用できます。したがって、答えは、バックエンドの実装とそれが実行されているハードウェアに依存するということです。
于 2011-07-04T19:03:08.290 に答える
3
私が知っていることから、トランジションを使用した唯一のハードウェア アクセラレーション プロパティはtranslate3d
transform
.
例えば:
// Normal
div{
-webkit-transition: all 0.5s ease-out;
}
// Adding class to animate
div.transformed{
-webkit-transform: translate3d(100px, 100px, 0);
}
translate
他のプロパティを変換またはアニメーション化するだけを使用する場合、ハードウェア アクセラレーションは適用されません。
于 2011-07-04T18:49:40.023 に答える