簡介
CommonJS API定義很多普通應用程式(主要指非瀏覽器的套用)使用的API,從而填補了這個空白。它的終極目標是提供一個類似Python,Ruby和Java標 準庫。這樣的話,開發者可以使用CommonJS API編寫應用程式,然後這些套用可以運行在不同的JavaScript解釋器和不同的主機環境中。在兼容CommonJS的系統中,你可以使用 JavaScript程式開發:
伺服器端JavaScript應用程式
命令行工具
圖形界面應用程式
混合應用程式(如,Titanium或Adobe AIR)。
API層面定義
二進制:二進制數據對象(位元組數組和/或字元串)(建議、討論、早期實現)
編碼:編碼和字元集(建議、討論、早期實現)
io:I / O流(建議、討論)
fs,fs基地:檔案系統(建議、討論、早期實現)
系統:系統接口(stdin、stdout,stderr,等等)(1.0,提出修正案)
斷言,測試:單元測試(1.0,修正案提議未決)
套接字:套接字I / O TCP / IP套接字(早期的建議)
事件佇列:反應堆反應堆/事件佇列(早期的建議)
工人:工(並發無共享進程/執行緒)(建議)
控制台:控制台(建議)。