F*CK ALL HATERS.
"CSSのチューニングで目指すべきは、レイアウトや描画処理のコストをいかにして低くするか、というものになる。"
HTML5 Boilerplateの開発者でGoogleのエンジニア、ポール・アイリッシュに聞くCSS高速化テクニック - builder
"CSSのパフォーマンスチューニングというと、CSSセレクタの記述方法が必ず話題として挙げられるが、現在のブラウザにおいては十分に高速化されているため、それほど大きな効果は期待できない。"
HTML5 Boilerplateの開発者でGoogleのエンジニア、ポール・アイリッシュに聞くCSS高速化テクニック - builder
"まず、HTMLをパースしてDOMツリーを、CSSをパースしてCSSOM(CSSオブジェクトモデル)を構築する。それらの結果から、画面に描画するオブジェクトのツリー構造(Render Tree)を構築した後それらをレイアウトし、そして画面への描画処理を行う。"
HTML5 Boilerplateの開発者でGoogleのエンジニア、ポール・アイリッシュに聞くCSS高速化テクニック - builder
"一般的にウェブページの高速化、特にモバイルにおいてはCSSを高速化することよりもネットワークのパフォーマンスを最適化する方が効果が高い。そのため、まずはPageSpeedやYSlowなどを効果的に使用し、HTTPリクエスト数を減らす、ダウンロードされるリソースのサイズを減らすなどの施策を行うことが重要だ。"
HTML5 Boilerplateの開発者でGoogleのエンジニア、ポール・アイリッシュに聞くCSS高速化テクニック - builder
そろそろ脱jQuery。