ハンドルバーに関する完全な初心者の質問について、事前にお詫び申し上げます。私は Rails のバックグラウンドを持っており、Handlebars はクールに見えますが、サーバー上でビューをコンパイルするよりも優れているとは思えません。
それでは質問です。
現在、私たちのアプリはノード サーバーで Handlebars JS テンプレートをコンパイルし、完全にレンダリングされたページをクライアントに返します。クライアントでレンダリングするためにテンプレートをプリコンパイルすることを検討するように依頼されました。
まず、これをどのように設計するかについて、私は少し困惑しています。クライアントへの最初のダウンロードがレイアウト テンプレートのようなもの (ボイラープレートの html、css、および js) である場合、クライアントは、Handlebars.templates にあるプリコンパイル済みのテンプレートと共に、渡された JSON データを使用して構築します。ビューの詳細?
もしそうなら、必要なときに必要なものだけを提供するよりも、クライアントが必要とする可能性のあるすべてのテンプレートをロードする方が本当に効率的ですか?