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

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Asynchronous module definition»)
Перейти к навигации Перейти к поиску
Вместо синхронной загрузки JavaScript файлов AMD может загружать их асинхронно, даже если они зависят друг от друга.

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

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

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

Другие языки программирования.[править | править код]

Java[править | править код]

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

"import", "package" и "Class".

Литература[править | править код]

Ссылки[править | править код]