What is Node.js?
Node.js is an open source dynamic JavaScript asynchronous language which runs on server supports on various platforms (Windows, Linux, Unix, Mac OS X, etc.)
- Node.js is an open source server environment.
- Node.js can generate dynamic page content on server
- Node.js can files handling command like create, open, read, write, delete, and close on the server
- Node.js can handle form data using post, get and put method,
- Node.js can select, add, delete, upadate data from your database
- Node.js can send Email notification from server
- Node.js can be used to create photo gallery, e-commerce website, real estate website, CRM management, online portal, POS System etc.
- Node.js files contain tasks that will be executed on certain events
- Node.js performs an I/O operation, like reading from the network, accessing a database or the filesystem.
- Node.js is single-threaded, which means that it runs JavaScript code in a single execution thread. Unlike traditional multi-threaded servers (like Apache), which create a new thread for each request, Node.js processes all requests in a single event loop.
- Node.js is asynchronous and non-blocking, which allows it to handle multiple requests efficiently using an event-driven architecture
Comments