CommonJS API定義很多普通應用程序(主要指非瀏覽器的應用)使用的API,從而填補了這個空白。它的終極目標是提供一個類似Python,Ruby和Java標 準庫。這樣的話,開發者可以使用CommonJS API編寫應用程序,然后這些應用可以運行在不同的JavaScript解釋器和不同的主機環境中。

在兼容CommonJS的系統中,你可以使用 JavaScript程序開發:
1.服務器端JavaScript應用程序
2.命令行工具
3.圖形界面應用程序
4.混合應用程序(如,Titanium或Adobe AIR)。
CommonJS官網:http://www.commonjs.org/
瀏覽器加載 CommonJS 模塊的原理與實現:http://www.ruanyifeng.com/blog/2015/05/commonjs-in-browser.html
CommonJS Modules/1.0 規范:http://blog.jobbole.com/49290/