Skip to content
Latchkey

Data Fetching Waterfall とは?

data fetching waterfall は、実際には依存関係がない場合でも、各リクエストが前のものが返るまでブロックされて順次実行されるパターンです。合計時間は、最も長い 1 回ではなく、すべてのラウンドトリップの合計になります。これは、レンダー時にそれぞれが fetch を行うネストされたコンポーネントからしばしば生じます。

なぜ重要か

waterfall は、一緒に実行できたはずのリクエストを直列化することで読み込み時間を膨らませます。fetch を巻き上げたり並列で開始したりすると、連鎖が解消されページが高速になります。

関連ガイド