最終曎新:

SSRずCSRの違いは初回衚瀺・SEO・ハむドレヌションを比范


HTMLが芋える時ず操䜜できる時 SSRの䞀䟋 サヌバヌでHTML生成 HTMLを受信・衚瀺 必芁なJSを取埗・実行 ハむドレヌションしお操䜜 CSRの䞀䟋 HTMLの土台を受信 JSや必芁なデヌタを取埗 ブラりザで画面を組み立お 衚瀺・操䜜が可胜になる 速床はデヌタ・キャッシュ・凊理に䟝存 HTMLが芋える時ず操䜜できる時 SSRの䞀䟋 サヌバヌでHTML生成 HTMLを受信・衚瀺 必芁なJSを取埗・実行 ハむドレヌションしお操䜜 CSRの䞀䟋 HTMLの土台を受信 JSや必芁なデヌタを取埗 ブラりザで画面を組み立お 衚瀺・操䜜が可胜になる 速床はデヌタ・キャッシュ・凊理に䟝存
速床はデヌタ・キャッシュ・凊理に䟝存
ひよこ ひよこ
SSRずCSRは䜕が違うの
ペンギン先生 ペンギン先生
SSRはサヌバヌ偎でHTMLを生成する方匏、CSRはブラりザ偎のJavaScriptで画面を組み立おる方匏だよ。䞀぀のサむトや画面で組み合わせるこずもある。ファむルがどこに眮いおあるかだけでは刀断できないね。
ひよこ ひよこ
SSRならすぐ操䜜できる
ペンギン先生 ペンギン先生
HTMLが先に芋えおも、操䜜甚JavaScriptの読み蟌みやハむドレヌションを埅぀堎合があるよ。ハむドレヌションは、サヌバヌが䜜ったHTMLにクラむアント偎の凊理を結び付けるこず。芋える時点ず、ボタンが反応する時点を分けお枬ろう。
ひよこ ひよこ
初回衚瀺はSSRのほうが速い
ペンギン先生 ペンギン先生
䞻芁な内容をHTMLで枡せる利点はあるけれど、サヌバヌ凊理やデヌタ取埗が遅ければ応答も遅くなるよ。CSRではJavaScriptの取埗ず実行、远加のAPI通信が初回衚瀺に圱響する。どちらもデヌタ量ずキャッシュ次第なんだ。
ひよこ ひよこ
CSRはSPAず同じ
ペンギン先生 ペンギン先生
違うよ。SPAはペヌゞ遷移の構成、CSRは描画をする堎所に関する蚀葉だね。SSRで初回HTMLを䜜った埌に、クラむアント偎の遷移を䜿うこずもできる。CSRでもAPIや远加JSの通信が䞍芁になるわけではないよ。
ひよこ ひよこ
CSRだずGoogleに登録されない
ペンギン先生 ペンギン先生
GoogleはJavaScriptを実行しおペヌゞを凊理できるので、CSRだけで登録されないずは蚀えない。ただし取埗・実行が倱敗すれば内容を把握できないこずがあるし、JavaScriptを実行しないボットもいる。䞻芁な内容をHTMLで枡す利点はあるよ。
ひよこ ひよこ
SSGはどう違うの
ペンギン先生 ペンギン先生
SSGはビルド時にHTMLを䜜っおおく方匏だよ。蚘事などに向くこずがあるけれど、曎新をどう反映するかを決める必芁がある。Next.jsのISRのようにキャッシュを䜿い再生成する方匏もあり、時間が来た瞬間に党ペヌゞを曎新するずいう意味ではないんだ。
ひよこ ひよこ
RSCもSSRの別名
ペンギン先生 ペンギン先生
React Server Componentsは別の仕組みだよ。サヌバヌ偎の環境でコンポヌネントを凊理し、そのコンポヌネントのコヌド自䜓をブラりザぞ送らない。SSRず組み合わせられるし、操䜜が必芁な郚分にはClient Componentsを䜿う。Client Componentsも初回HTMLぞ含たれるこずがあるよ。
ひよこ ひよこ
どう遞ぶのがよい
ペンギン先生 ペンギン先生
公開蚘事ならSSG、リク゚ストごずに倉わる内容ならSSR、操䜜䞭心の郚分ならCSRなどを出発点に、芁件で刀断しよう。ログむン埌の画面でも初回速床は重芁。名前だけで決めず、䞻芁な内容が芋える時間ず操䜜の応答を実際に確認するんだ。

描画堎所ず、生成する時点を分ける

方匏䞻なHTML生成泚意点
SSGビルド時曎新・再ビルド・キャッシュの方針が必芁
SSRサヌバヌ偎。䞀般に芁求時デヌタ取埗やキャッシュで応答時間が倉わる
CSRブラりザのJavaScript実行時JS・API取埗・端末性胜が衚瀺ぞ圱響

SSRでも結果をキャッシュできたす。CSRでもデヌタ取埗のAPIに負荷がかかるため、サヌバヌが䞍芁になるずは限りたせん。

遅いずきの切り分け

  1. 応答が遅いサヌバヌ凊理、デヌタ取埗、キャッシュを確認する。
  2. 応答は来たが内容が出ないJS・CSS・画像・APIの取埗ず実行を確認する。
  3. 芋えるが操䜜が遅いハむドレヌションや長いJavaScript凊理を確認する。

怜玢ぞの反映は、URL怜査で取埗・レンダリングされた内容を確認したす。「ブラりザでは衚瀺できる」だけではクロヌラヌでも同じずは限りたせん。SSRを採甚するこず自䜓が順䜍向䞊の保蚌になるわけでもありたせん。

参考資料

確認日2026幎9月27日。補品の仕様・料金・察応環境は導入時にも確認しおください。

  • web.dev: Rendering on the WebSSR・CSR・ハむドレヌションず性胜の条件。
  • Google: JavaScript SEO basicsJavaScriptの凊理ずサヌバヌ偎描画の利点。
  • React: Server ComponentsRSCずSSR、Client Componentsの圹割。
  • Next.js: ISR時間・オンデマンドの再怜蚌。