The Node.js architecture departs from typical choices made by other application platforms. It is claimed that with single-thread event-driven architectures, memory footprint is low, throughput is high, the latency profile under load is better, and the programming model is simpler.