このラボは手作りのシナリオでブラウザーの読み込みパイプラインを可視化します。実 DNS 解決、socket 接続、リモートページ要求、実時間計測は行いません。
Cache hit はネットワーク経路を省略し、redirect は要求を追加し、304 はキャッシュ済み bytes を再利用し、非 HTML レスポンスは描画できる内容を変えます。変化はステップタイムラインに直接現れます。
URL とヘッダーはブラウザー状態に留まり、学習用の旅程生成にのみ使われ、サーバーへ送信されません。
このテーマに関するよくある疑問と回答をまとめました。
プリセットを選ぶか URL を貼り付け、cache、redirect、TLS、status、content-type を調整し、Next または Play で読み込み旅程を進めます。
いいえ。これは学習用シミュレーターです。ネットワークリクエスト、速度計測、実サーバー検査は行いません。実診断には DevTools、Lighthouse、WebPageTest、サーバーログを使ってください。
この単純化モデルでは fresh なキャッシュレスポンスをローカルで使えるため、新しいネットワーク往復が不要です。Revalidation は別で、サーバーへ確認し 304 を受けることがあります。
ブラウザーは Location ヘッダー付きの 3xx レスポンスを受け取り、対象 URL へ別の request を開始します。解析前に少なくとも 1 往復増えることが多いです。
TLS は HTTPS で HTTP データを送る前に、サーバー証明書を確認し暗号鍵を合意します。再開された TLS session は handshake コストを減らせます。
いいえ。初回描画はブラウザーが何かを描けるだけの情報を得たという意味です。画像、フォント、script、hydration、後続リクエストは続く場合があります。