Com a temps d'execució de JavaScript asíncron basat en esdeveniments, Node.js està dissenyat per crear aplicacions de xarxa escalables. En el següent exemple de "hola món", moltes connexions es poden gestionar simultàniament. A cada connexió, s'activa la devolució de trucada, però si no hi ha feina per fer, Node.js s'aturarà.