1. What is Node.js, and why might a developer choose to install it?
Node.js is a JavaScript framework for front-end development.
Node.js is a runtime that allows JavaScript to be executed on the server side, and developers might install it for server-side scripting.
Node.js is a code editor used for writing JavaScript.
Node.js is an alternative to JavaScript for building web applications.