なぜ webpack を使用する必要があるのかを理解するために、バンドラーが登場する前に Web 上で JavaScript をどのように使用していたのかを振り返ってみましょう。 ブラウザで JavaScript を実行するには 2 つの方法があります。まず、各機能のスクリプトを含めます。ロードするスクリプトが多すぎるとネットワークのボトルネックが発生する可能性があるため、このソリューションは拡張が困難です。2 番目のオプションは、すべてのプロジェクト コードを含む大きな .js ファイルを使用することですが、これは範囲、サイズ、可読性、保守性に問題が生じます。 IIFE - すぐに呼び出される関数式 IIFE は大規模プロジェクトの範囲設定の問題を解決します。スクリプト ファイルが IIFE によってラップされている場合、スコープの衝突を心配することなく、ファイルを安全に連結または結