これは実際には Mustache.js または Handlebars.js 固有の質問ではありませんが、Web アプリのテンプレートをロードするパフォーマンスを最適化しようとしている場合、両方のフレームワークでこの問題が発生します。
現在、アプリの他の部分と同じドメインからテンプレートをロードしていますが、可能であれば CDN からテンプレートをロードしたいと考えています。これに関する最大の問題は、AJAX 経由でテキスト ファイルを読み込めない、クロス ブラウザができないことです。
個々のテンプレートのクロスドメインの読み込み時間を最適化するために、他にどのような方法を試すことができますか?
読み込み順序の最適化に取り組んできました( work )
テンプレートをヘッドに xdomain スクリプト ファイルとしてロードする(失敗)
<script type='text/html' src="http://domain.cdn.com"></script>
COR のサポートはブラウザーの数に制限されると思います。
YQL を使用すると遅くなります。
XML、XHTML、またはHTMLを使用して、明らかに JavaScript コールバックなしで、JSONP が行うことをどうにかして行うことはできますか? テンプレートの最後に小さなコールバック関数があるかもしれませんが、すべてをラップしたくないので、json としてエスケープする必要があります。