border-radius:X px
LinkedIn の新しい HTML5 iPad アプリでは、ページのレンダリング速度を向上させるために、丸みを帯びた境界線が取り除かれていることがわかりました。これは、わずかな改善しか提供できなかったようです。より一般的には、Web サイトのパフォーマンスに対するさまざまな CSS ルールの影響を測定する方法を考えています。microtime()
for CSSはありますか?
更新@valentinas によって提案されたパフォーマンス テストを実行しました: http://andy.edinborough.org/CSS-Stress-Testing-and-Performance-Profiling
これは私のページのクラスの測定値を提供しますが、特定の要素の rule1 と rule2 を比較することにもっと興味があります。それでも、以下はデータです。私のサイトでは、Twitter Bootstrap.css とそのクラス セレクターの多くを使用しています。これは、解釈が難しいと思われるデータのスナップショットです。誰かがこれを出発点として手伝ってくれるでしょうか?
....
Selector # Elms. # Child. Delta Total
Removing #back-top 1 2 saves 7.17ms 3.90ms
Removing .container-fluid 1 414 saves 7.15ms 3.93ms
Removing .oGreen 1 0 saves 7.14ms 3.94ms
Removing .row-fluid 2 316 saves 7.07ms 4.00ms
Selectors Tested: 128
Baseline Time: 11.08ms
Num. Tests: 120