Module system for JavaScript. Class, namespace, dependency injection support. RequireJS and CommonJS integration.