Asynchronous Module Definition
AMD의 규칙을 따르는 도구를 사용해야 하는데 그 도구들 중 하나 RequireJS
define(['dep1', 'dep2'], function (dep1, dep2) { //Define the module value by returning a value. return function () {}; });
- AMD imports modules asynchronously
- AMD is made for frontend
- exact opposite sibling of CJS

Seonglae Cho