What is Node.js?
Node.js is a JavaScript runtime built on Chrome's V8 engine that runs JS outside the browser, typically on servers. It uses a single-threaded event loop with non-blocking I/O — perfect for handling thousands of concurrent connections doing I/O-bound work like APIs, real-time chat, or proxying.