Tags: Programming Language.
Asynchronous module definition (AMD) is a JavaScript API for defining modules such that the module and its dependencies can be asynchronously loaded. It is useful in improving the performance of websites by bypassing synchronous loading of modules along with the rest of the site content.In addition to loading multiple JavaScript files at runtime AMD can be used during development to keep JavaScript files encapsulated in many different files.