はじめに
※以下の内容には誤りが含まれる可能性があります
ES Modulesについて学んだことを書きます。
具体的な内容
ES Modulesとは何か
ECMA Script Modulesの略。
ES2015仕様において策定された、JavaScriptファイルから別
のJavaScriptファイルを読み込む仕組みです。
ES Moldulesは標準としてNode.jsとブラウザ両方に対応し
たモジュールシステムの仕様です。
ES Modulesのメリットは?
ES Modulesは言語レベルの文法、ブラウザサポート、デフォルトでstrictモード、
非同期import、トップレベルでのawaitの使用、静的解析の向上、ツリーシェイキングなど様々なメリットがあります。
まとめ
JSファイルを細かく分けた場合、ウェブサーバーから転送すべきファイルの数が増える傾向があるらしいです。
この辺はまだまだ学習必要です。