CommonJS

Ensemble de normes pour structurer et organiser le code de modules en JavaScript.

Le projet a été lancé par l’ingénieur de Mozilla Kevin Dangoor en 2009.

CommonJS intègre chaque module dans une fonction appelée require et inclut un objet module.exports qui exporte le code pour qu’il soit disponible et requis par d’autres modules.

CommonJs est principalement utilisé en backend avec NodeJS.