インライン対外部CSSについて、私はキャッシュの問題と、より大きなファイルの複数のダウンロードと1回のダウンロードのトレードオフを理解しています。私が知りたいのは、CSSを置くことができる3つの場所に基づいて、レンダリングの速度がどのように変わるかです。インライン対外部CSSの適用において、ブラウザの速度はどのように変化しますか?
つまり、実際にページを描画するのに最も時間がかかりますか?キャッシュされていても、ブラウザはルールを取得して解析し、現在の要素に適用する必要があるため、外部が最も遅いと想定します。また、内部(ページ内でスタイルタグ内)は2番目に遅いと仮定しています。なぜなら、ルールを解析し、どのルールをどの要素に適用するか決定するプロセスがまだあるからです。そして、私はブラウザが要素に要素をマッチさせるプロセスをスキップできるので、(スタイル属性を介して直接適用される)インラインが最も速いと仮定します。
誰もこれを深く見たことがありますか?私はインラインでしか解決できない複雑なCSSの大きなページにレンダリングの問題があることを知っています。 (複雑なCSSを使った大きなページの悪の講義はありません)
[外部CSS対インラインスタイルのパフォーマンスの違いは?](http://stackoverflow.com/questions/8284365/external-css-vs-inline-style-performance-difference) –