私は数日間requirejsを調べてきました。コード構造、モジュールなどに最適なツールだと思います。本番環境でのモジュールのパフォーマンスと遅延ロードにもっと興味があります。js を縮小およびマージし、オンデマンドでモジュールをロードできます。
requirejs がこの機能をどのように実現するのか、よくわかりません (縮小および連結されたファイルへのモジュールの遅延ロード)。誰かがこれに光を当てることができれば幸いです。
requirejs から:
オプティマイザーは、最上位の require および define 呼び出し、または単純化された CommonJS ラッピングでの require('name') 文字列リテラル呼び出しに渡される文字列リテラルの配列で指定されたモジュールのみを結合します。したがって、変数名を介してロードされたモジュールは見つかりません。
上記のステートメントが何を意味するのかわかりませんか?バニラ JS でこの遅延読み込み機能を実現できますか?