クライアント側ではJSONで渡されたドキュメントを表示。
JSONには何が含まれているのか?
HTMLテンプレートにあたるものはサーバーレンダリングか?
→ HTMLをサーバーからクライアントへ。それをJSONに入れるのは可。

  1. Webブラウザーがフレームワーク/UserAgentを読み込む
    Webブラウザーのユーザーエージェントによっては別のものを読み込む
  2. フレームワーク/UserAgentがドキュメントとそれ向けのテンプレートを読み込む
    ドキュメントはJSON.

    テンプレートはDOMになれば何でも可。

    → HTML. 独自形式だと表現力を損ねる。
  3. フレームワーク/UserAgentクライアント側でレンダリング

ドキュメントはJSON. テンプレートはDOMになれば何でも可。

→ HTMLで。独自形式だと表現力を損ねる。それをJSONに入れる。

:i/クライアントレンダリング