Why Asynchronous Module Definition API for JavaScript? | Hacker News Reader