【りそーすひんと】
リソースヒント(preload/prefetch) とは?
💡 「次に必要なもの、先に準備しといて!」とブラウザにヒントを出す技術
📌 このページのポイント
- preloadは現在のページで確実に必要なリソースを優先的に読み込む
- prefetchは次のページで必要になりそうなリソースを事前に取得する
- preconnectは外部ドメインへの接続を事前に確立する
- 適切に使えばFirst Contentful PaintやLCPを大幅に改善できる
preloadとprefetchって何が違うの?
preloadは「今のページで絶対に必要だから、最優先で読み込んで!」という指示だよ。対してprefetchは「次のページで使うかもしれないから、暇なときに取っておいて」というお願いだね。緊急度が全然違うんだ
具体的にはどうやって書くの?
preconnectっていうのもあるよね?
全部つけたら最速になるのかな?
まとめ:ざっくりこれだけ覚えればOK!
「リソースヒント」って出てきたら「ブラウザに先読み指示を出して表示を速くする技術」と思えればだいたいOK!
📖 おまけ:英語の意味
「Resource Hints」 = リソースのヒント(手がかり)
💬 ブラウザに「このリソースが必要だよ」とHint(ヒント)を与える仕組みだよ