私は、ajaxリクエストによってその場で生成されたhtmlがたくさんあるDjango Webアプリケーションを構築しています。今、私はDjangoのテンプレート言語を使用してhtmlを構築し、この新しいHTMLをJSONオブジェクトの文字列として渡し、jQueryでページに挿入します。JavascriptまたはDjangoでのテンプレート?
これはかなりうまくいきますが、現代のブラウザではJavascriptが非常に速く、非常に多くのJavaScriptテンプレートライブラリが作成されているため、すべてのクライアントをプッシュする必要があるのだろうかと思います。
私の平均的な「ページ」は、その間にすべてのリクエストがあり、約300個のテンプレート(それぞれ約15かそれ以上の行が5個程度の置換)でコンパイルされなければならないブラウザでテンプレート化を実行するとパフォーマンスが大幅に向上しますか?
さらに、誰も「高速」なJavascriptテンプレートライブラリをお勧めしますか?私はunderscore.js、mustache.js、jQueryテンプレートについて良いことを聞いてきました。
クロージャテンプレートはGoogleコンパイラでコンパイルできるので、高速です – Evgeny
私はこの問題も抱えていましたが、関連するデータ量(多くのエントリがある画像ギャラリー)のためHTMLを返信するのは不合理です。私はクライアントとサーバー側の口ひげで解決しました - 私は口ひげが好きです。 –