Use of the Asynchronous Module Definition (AMD) API for JavaScript modules. http://requirejs.org/docs/whyamd.html