私は大規模なWebサイトで作業しており、多くの機能をクライアント側に移動しています(Require.js、Backbone、Handlebarsスタック)。すべてのレンダリングをクライアント側に移動する可能性についての議論もあります。
しかし、いくつかの記事、特にTwitterがクライアント側のレンダリングから離れることについての記事を読んで、サーバー側がより高速で信頼性が高いと述べているので、私は質問をし始めます。JSONとテンプレートからJSでかなり単純なHTMLウィジェットをレンダリングすることが、4〜8 GBのRAMを備えたデュアルコアCPUでの最新のブラウザーであり、サーバー側のアプリに数十のインクルードを作成するよりも遅いことを理解していません。これに関する実際のベンチマークの数値はありますか?
また、サーバー側のテンプレートエンジンによるHTMLテンプレートの解析は、Handlebarsテンプレートから同じHTMLコードをレンダリングするよりも高速ではないようです。特に、これがプリコンプJS関数の場合はどうでしょうか。