Node.js ist eine JavaScript-Laufzeitumgebung, die auf der Chrome V8-Engine basiert. Node.js verwendet ein ereignisgesteuertes, nicht blockierendes I/O-Modell, was es leichtgewichtig und effizient macht. npm, der Node.js-Paketmanager, ist das weltweit größte Open-Source-Bibliotheks-Ökosystem.