Node.js સ્કેલેબલ, ઇવેન્ટ-આધારિત એપ્લિકેશન્સ બનાવવા માટે જાવાસ્ક્રીપ્ટ ભાષાની આસપાસ આવરિત સર્વર બાજુનું પ્લેટફોર્મ છે આ પણ અનુભવી પ્રોગ્રામરો માટે ગૂંચવણમાં છે કારણ કે પરંપરાગત જાવાસ્ક્રિપ્ટ પર્યાવરણ હંમેશાં ક્લાઇન્ટ-બાજુ રહ્યું છે - વપરાશકર્તાના બ્રાઉઝરમાં અથવા કોઈ એપ્લિકેશનમાં જે સર્વર સાથે વાત કરે છે ક્લાયન્ટ વિનંતીઓનો જવાબ આપતાં સર્વરને જાવાસ્ક્રિપ્ટ માનવામાં આવતું નથી, પરંતુ તે બરાબર છે કે Node.js શું પ્રદાન કરે છે.