Upgrade to Pro — share decks privately, control downloads, hide ads and more …

データフェッチの観点で見る Streaming SSR

Avatar for masato yamori masato yamori
March 03, 2026
32

データフェッチの観点で見る Streaming SSR

Avatar for masato yamori

masato yamori

March 03, 2026

Transcript

  1. クライアントサイドデータフェッチの辛み • SEO対策/OGP対応が困難 • バンドルサイズの増加 • データフェッチまわりの実装の複雑化 ◦ 認証認可が絡む実装等が複雑になりがち ◦

    シークレットキー等の取り回しが難しい ◦ 状態管理の肥大化 全てがクライアントサイドで実行されるため... ※ ※ 現在はGoogleなどJSをサポートしたクローラーもあるためSEOに不利であると一概には言えない
  2. ② SSR ありの時代の React • SSR を行うフレームワークの登場 ◦ Next.js, Gatsby,

    Remix, etc. • SSR では DOM 操作の代わりに HTML 文字列を生成する • SSR に合わせてサーバーサイドでのデータフェッチが可能になった
  3. まとめ • Streaming SSR は React18 で追加された機能 • 全てのデータが取得されるのを待つことなく、UI を段階的にレンダリング

    することが可能になった • 内部的にはUIを置き換えるスクリプトをチャンクとして送ることで実現し ている