Is Node.js a programming language?
No. Node.js is not a programming language. JavaScript is the programming language, while Node.js is a runtime environment that provides APIs and infrastructure for executing JavaScript outside a browser. Node.js provides capabilities such as file-system access, networking, streams, processes, and HTTP servers.
Key Takeaways
- JavaScript is the language.
- Node.js is the runtime.
- Node.js adds server-side and system-level APIs to JavaScript.
Knowledge Check
Which statement correctly describes Node.js?