約 200 個のモジュールを含む大規模な単一ページアプリケーションがあります -
オプティマイザーを使用すると、すべてのモジュールが 1 つのファイルにまとめられてしまい、見栄えが悪くなります。
しかし、私たちのアプリケーションは一種のマルチテナント アプリケーションであり、すべてのユーザーが 200 個のモジュールすべてを必要とするわけではありません。
モジュールは、50 個の共通モジュール、ユーザー タイプが「A」の場合に必要な 100 個のモジュール、ユーザー タイプ「B」の場合に必要な 50 個のモジュールなどに大別できます。
ユーザー タイプが「B」の場合、ダウンロードされた 1 つの最適化されたファイルには、使用されていない 100 個のモジュールが含まれています。どうにかしてそれらを回避できれば、ファイル サイズははるかに小さくなり、パフォーマンスが大幅に向上します。
要するに、私はこれを探しています-モジュールのグループがあります-モジュールのグループを独自のファイルに最適化します-オンデマンドでユーザーに基づいて対応するファイルをダウンロードします。
この種の最適化をrequireJSで行うことは可能ですか?
ありがとう、J.