Node.js är en serverbaserad JavaScript-runtime byggd på Chromes V8-motor, som används för att skapa snabba och skalbara webbapplikationer och API:er.
Den icke-blockerande, händelsedrivna arkitekturen gör Node.js idealisk för att hantera samtidiga förfrågningar – som i chattappar, realtidsdashboards och mikrotjänster. Det används ofta tillsammans med Express.js, MongoDB och olika molnplattformar för fullstack-utveckling i JavaScript.
Tack vare npm (Node Package Manager) har utvecklare tillgång till ett enormt ekosystem av återanvändbara moduler, vilket snabbar upp utvecklingen och förenklar hantering av komplex funktionalitet.