Описание тега amd
API определения асинхронного модуля (AMD) определяет механизм определения модулей, так что модуль и его зависимости могут загружаться асинхронно. Шаблон AMD хорошо подходит для среды браузера, где синхронная загрузка может быть проблематичной.
API определения асинхронного модуля (AMD) определяет механизм определения модулей, так что модуль и его зависимости могут загружаться асинхронно. Это особенно хорошо подходит для среды браузера, где синхронная загрузка модулей вызывает проблемы с производительностью, удобством использования, отладкой и междоменным доступом.
Спецификация API https://github.com/amdjs/amdjs-api/wiki/AMD
Requirejs использует AMD API http://requirejs.org/docs/whyamd.html