URLをブラウザに入力してAppを表示するまで
(例.https://calendar.google.com/calendar/) ]
https:
通信方法
⛰詳細
他にも
calendar.google.com
calendar/
など
calendar.google.comから
アクセス先サーバ
クライアントがリクエスト
GET:calendar/
GET:calendar/のレスポンス
送るデータ
https://developers.google.com/web/fundamentals/performance/critical-rendering-path/images/full-process.png
Bytes(バイト)→Characters(文字列)
Characters(文字列)→Tokens(トークン)
取得した文字列をトークンに変換
例.<html> <body></body></html>
Tokens(トークン)→Nodes(オブジェクトノード)
トークンをオブジェクトノードに変換
例. html,body
補足
CSSファイルを取得
補足
スタイルを設定していないと
行うこと
工程
描画に関係のないものを除く
<script>など
非表示にしていされているものを除く
display noneになっているものなど
CSSが適用され、表示可能になったノードを除く
? ここあまりわかっていない
なぜ除く?
Layout レイアウト
具体的内容
出力:box model
Painting, rasterizing
hr.icon
以下途中
参考
これを参考に説明している記事
詳しくてよい
後で見たい