تا مدتی پیش، جاوا اسکریپت قابلیت مدول (ماژول) نداشت، یعنی نمیتوانستید برنامهها را بهصورت مدولر بنویسید. اصولاً برنامهها بهصورت اسکریپت تهیه میشد که هر اسکریپت از یک آدرس اینترنتی لود میشد.
اما با توسعهی NodeJS، استفاده از برنامهنویسی مدولر در جاوا اسکریپت توسعه پیدا کرد. برای بار کردن مدولها دو روش متداول شد: AMD و CommonJS. روش اول ناهمگام بود و روش دوم همگام. در نهایت، با توجه به اینکه NodeJS از روش دوم استفاده میکرد، روش دوم تداول بیشتری پیدا کرد.
اخیراً کلیدواژههای import و export به جاوا اسکریپت اضافه شده است و قابلیت استفاده از مدولها در برنامهنویسی بهطور استاندارد به جاوا اسکریپت اضافه شده است.