2024年3月26日のブックマーク (1件)

  • 100秒で理解するESM(ESModules)

    ESMとは まず、ESMの定義から見てみましょう。 JavaScript Primer には、以下のように書かれていました。 ECMAScriptモジュールは、ES2015で導入されたJavaScriptファイルをモジュール化する言語標準の機能です。 jsprimer - [ES2015] ECMAScriptモジュール この定義を見て、「2015年から?」「それまではどうしてたの?」って思いますよね(私はそう思いました。)実は、ESMが登場するまでは「CommonJS modules」という、標準ではない仕様が使われていたのです。 CommonJSとは CommonJSについては、以下で分かりやすく解説動画を作成したので、ぜひご覧ください! CommonJSの問題点 CommonJSでは、「require」や「module.exports」というキーワードを作って、モジュールを扱うことが

    100秒で理解するESM(ESModules)