01 / 11
同じ画面でも、HTML の作られ方は3通りある
前のレッスンで、入れ物の往復(誰が開いても同じもの)とデータの往復(人によって違うもの)を分けたね。今回はその①のほうを、もう一段くわしく見るよ。
見た目がまったく同じページでも、HTML という完成した画面の文字列を、いつ・どこで作るかは3通りあるんだ。
- ブラウザで作る(CSR)… 届く HTML はほぼ空。JavaScript が動いてから組み立てる
- サーバで作る(SSR)… 要求のたびに、サーバが完成した HTML を作って返す
- あらかじめ作っておく(SSG)… 公開前に作り置きして、ファイルとして配る
どれが正解というものではないよ。この章のゴールは、何を取って何を捨てる選択なのかを言えるようになること。取り合いになるのは、最初の表示の速さ・データの新しさ・サーバの負担の3つだよ。