AMD adopts a browser-first approach to development, opting for asynchronous behaviour and simplified backwards compatability but it does not have any concept of File I/O. It supports objects, functions, constructors, strings, JSON and many other types of modules, running natively in the browser.