Асинхронное определение модуля

Асинхронное определение модуля (англ. asynchronous module definition, AMD) — это подход к разработке на Javascript, при котором модули и их зависимости могут быть загружены асинхронно.

Асинхронная загрузка модулей позволяет улучшить скорость загрузки веб-страницы в целом, так как модули загружаются одновременно с остальным контентом сайта.

Кроме того, AMD может быть использован во время разработки для разбиения JavaScript-кода по разным файлам.

Похожие механизмы имеются и в других языках программирования, например Java, где для определения модулей используются ключевые слова import, package и Class.

Для промышленной эксплуатации JavaScript-файлы рекомендуется объединить и сжать в один маленький файл.

Источник: Википедия

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я