Seit der Geburt von Javascript hat es niemand mehr als Programmiersprache betrachtet. In der Web 1.0-Ära wurde diese Skriptsprache hauptsächlich zur Formularvalidierung und für Spezialeffekte auf Webseiten verwendet. Erst in der Web 2.0-Ära, als Front-End-Ingenieure es nutzten, um das Benutzererlebnis auf Webseiten erheblich zu verbessern, erlangte JS große Anerkennung. Da JS immer beliebter wird, hat es grobe Änderungen in Werkzeugbibliotheken, Komponentenbibliotheken, Front-End-Frameworks und Front-End-Anwendungen erfahren. Javascript fehlt von Natur aus eine Funktion: Module, und die Entstehung der CommonJS-Spezifikation gleicht dieses Manko aus. In diesem Artikel werden die CommonJS-Spezifikation und der Modulmechanismus von Node vorgestellt.
Neben anderen Hochsprachen verfügt Java über Klassendateien, Python über einen Importmechanismus und PHP über include und require. Die Art und Weise, wie JS Code über das