1. Node.js beyond the browser
Node.js lets JavaScript run outside the browser, so it can power servers, command-line tools, APIs, automation scripts, and real-time apps. This chapter frames Node.js as a practical bridge between web skills and backend software: how it handles many requests, why its package ecosystem is so active, and where people use it in modern development.