Java初級
レンダリング
レンダリング
一言で言うと
HTML解析→DOMツリー構築→CSS解析→レイアウト計算→画面描画の順で行われる。
もう少し詳しく
一言で言うと
HTML解析→DOMツリー構築→CSS解析→レイアウト計算→画面描画の順で行われる。JavaScriptが途中で実行されることもある。
もう少し詳しく
HTML解析→DOMツリー構築→CSS解析→レイアウト計算→画面描画の順で行われる。JavaScriptが途中で実行されることもある。
各フェーズはパース(HTML・CSS解析)→スタイル計算→レイアウト(Reflow)→ペイント→コンポジットの順に進む。途中でJavaScriptが実行されると後続フェーズが遅延するため、クリティカルレンダリングパスをいかに短くするかがフロントエンドパフォーマンスの核心になる。