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

  1. Webブラウザーがフレームワーク/UserAgentを読み込む
  2. フレームワーク/UserAgentがドキュメントとそれ向けのテンプレートを読み込む
    ドキュメントはJSON.
    テンプレートはDOMになれば何でも可。
    → HTML. 独自形式だと表現力を損ねる。
  3. フレームワーク/UserAgentクライアント側でレンダリング