자바스크립트의 모듈화는 자바스크립트의 범용적인 사용을 위해서는 반드시 해결해야하는 과제로 CommonsJS라는 워킹 크룹에서 javaScript를 범용적으로 사용하기 위해 필요한 '명세(Specification)'를 만들었고 Node.js모듈 시스템도 CommonJS의 Module specification을 따릅니다.