Node.js är en plattformsoberoende, öppen källkod JavaScript-runtime som kör JavaScript-kod utanför webbläsaren, till exempel på servrar eller i kommandoradsverktyg. Baserat på V8-motorn stödjer det asynkron, händelsestyrd I/O, vilket gör det extremt effektivt för att bygga skalbara nätverks- och realtidsapplikationer.
Paradigmet "JavaScript överallt" gör det möjligt för utvecklare att använda ett enda språk både i backend och frontend.
