Node.js uses single-thread architecture for async processing. Asynchronous processing on single-thread results in scalability and better performance.