実行時のジャンクは、メインスレッドをブロックするlong taskから生じます。メインスレッドは、JS、レイアウト、ペイント、入力を処理する単一のスレッドです。タスクが長すぎると入力を処理できず、インタラクションが固まったように感じられ、INP が上昇します。
核心のモデル: メインスレッド
text
Main thread: [ event handler 180ms ] input queued... rendered ─▶ INP = time until next paint
└── a "long task" (>50ms) blocks everything, including responding to the click
INPは、ユーザーのインタラクションから次の描画までの遅延を測定します。3つの部分があります。(クリック時にメインスレッドが多忙)、(あなたのハンドラ)、そして(その後のスタイル/レイアウト/ペイント)です。
