Autoloader allows namespacing JavaScript packages and loading both CommonJS and AMD modules with common API.