正確に言うと、 「サーバサイドでテンプレートエンジン使って画面を作ってから、そいつを丸っとレスポンスで返す」のはNodeにはあまり合わないんじゃないかと常々思っている。 理由は、レンダリングはCPUヘビーな処理だから。 CPUヘビーな処理は、Nodeのメインループを止めて全体に影響してしまう。これはあまりよろしく無いはず。 どうしたいかというと、やっぱりシングルページなアプローチがしたい。 完全にシングルでないとしても、準シングルくらい。 リソースはAPIで公開。Ajax,WSで取得してクライアント側で組み立てたい。サーバはCUPでの処理の代わりに、クライアントからのコネクション増加を負うけど、Nodeにはその方が良さそう。特にWSで。 画面構築はクライアントに押し付けるけど、最近それをあまりにも気にする感じではないよね。 重たくなるのは、一気にやろうとするからで、最初にテンプレートを受け