なっく日報

技術やら生活やらのメモ

JavaScriptの文脈でたまに出てくるAMDとは何か?

ちゃんと書こうと思ったら、素晴らしくまとまった記事が2つありました・・・

qiita.com

tsuchikazu.net

もはや、これら2つ読めば、事足りるので、自分的三行まとめ。

  • JavaScriptのモジュール管理の仕様の一つとして、AMD(Asynchronous Module Definition) APIがある
  • Require.jsはその実装
  • Node.jsとかのCommonJSのモジュール管理と比較して、非同期で読み込み可能なのが優位点だったが、近年だとWebpackで代用可能なので、Require.jsを敢えて使う必要はない

そんな感じ。