私は、RequireJS 最適化ツールを使用して、JavaScript モジュールだけでなく、「テキスト」も含めるかどうか (可能であればどのように使用するか) を理解しようとしています。モジュール。「テキスト!」を使ったデュランダルアプリを作っています。ビューのモジュール。
ビューを読み込もうとしてタイムアウトになるユーザーがいることがあります。エラーの例を次に示します。
Error: Load timeout for modules: text!views/primaryapplicants.html
http://requirejs.org/docs/errors.html#timeout
その timeout の処理について投稿したばかりの別の質問があります。インターセプトして再試行する方法がわかりません。モジュール定義が有効であることはわかっていますが、それは、特に携帯電話を使用している場合に、ネットワーク接続の問題が発生している可能性があるということです。
しかし、これについて考え続けていると、アプリ全体を 1 つのファイルに単純にパッケージ化できれば、余分な HTTP 呼び出しを回避できることがわかりました。これにより、このようなタイムアウトが削減される可能性があります。これは、「部分的に」読み込まれる可能性ではなく、アプリが読み込まれるか、読み込まれないことを意味します。
このアプリには多数のビューがありません。すべてのビューを追加すると、gzip 圧縮で約 20kb 追加されると推定されます。
では、これらの「テキスト」をパッケージ化することは可能ですか? どういうわけかモジュールアップ?