【エフアイディー】
FID(First Input Delay) とは?
💡 最初のノックに応答するまでの間!
📌 このページのポイント
- ユーザーの最初の操作に対するブラウザの応答速度を測る
- Core Web Vitalsの指標だったが、2024年3月にINPへ置き換えられた
- 100ミリ秒以内が「良好」の目安
FIDって何を測っているの?
なんで遅延が起きるの?
ブラウザのメインスレッドがJavaScriptの解析や実行で忙しいと、ユーザーの操作を処理できないんだ。その待ち時間がFIDとして計測されるよ。
どのくらいなら問題ないの?
100ミリ秒以内なら「良好」、300ミリ秒を超えると「要改善」だよ。人間は100ミリ秒以内の遅延なら即座に反応したと感じるんだ。
FIDを改善するにはどうすればいいの?
重いJavaScriptを分割して遅延読み込みしたり、長時間ブロックするタスクを小さく分けたりするのが効果的だよ。サードパーティスクリプトの削減も大事だね。
今はもう使われていないって聞いたけど本当なの?
まとめ:ざっくりこれだけ覚えればOK!
「FID」って出てきたら「最初の操作への応答遅延」と思えればだいたいOK!
📖 おまけ:英語の意味
「First Input Delay」 = 最初の入力遅延
💬 First(最初の)Input(入力)Delay(遅延)で、ユーザーが最初に操作したときのもたつきを測る指標だよ