Node.js este un mediu de execuție JavaScript construit pe motorul Chrome V8, care permite dezvoltarea de aplicații web pe server utilizând un model non-blocant și bazat pe evenimente. Acesta oferă suport pentru protocoalele web de bază și utilizează biblioteci open-source pentru a gestiona operațiile asincrone de intrare/ieșire. Node.js, disponibil pe platformele UNIX/Linux, Windows și macOS, este utilizat pe scară largă de companii mari precum IBM, Intel și Microsoft.