Asynchronous Module Definition - a method of defining JavaScript modules, to be loaded when needed.
Reply on news.ycombinator.com