0% found this document useful (0 votes)
2 views2 pages

Unit 1

Node.js is an open-source, cross-platform server environment that uses JavaScript and operates asynchronously, allowing it to handle multiple requests without waiting for file operations to complete. It can generate dynamic content, manage files, and interact with databases efficiently. Node.js files, which have a '.js' extension, contain tasks executed in response to specific events on the server.

Uploaded by

Uma Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

Unit 1

Node.js is an open-source, cross-platform server environment that uses JavaScript and operates asynchronously, allowing it to handle multiple requests without waiting for file operations to complete. It can generate dynamic content, manage files, and interact with databases efficiently. Node.js files, which have a '.js' extension, contain tasks executed in response to specific events on the server.

Uploaded by

Uma Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Unit – 1 Node Js

What is Node.js?
 Node.js is an open source server environment
 Node.js is free
 Node.js runs on various platforms (Windows, Linux, Unix,
Mac OS X, etc.)
 Node.js uses JavaScript on the server

Why Node.js?
 Node.js uses asynchronous programming!
 A common task for a web server can be to open a file on
the server and return the content to the client.
 Here is how PHP or ASP handles a file request:
 Sends the task to the computer's file system.
 Waits while the file system opens and reads the file.
 Returns the content to the client.
 Ready to handle the next request.
 Here is how Node.js handles a file request:
 Sends the task to the computer's file system.
 Ready to handle the next request.
 When the file system has opened and read the file, the
server returns the content to the client.
 Node.js eliminates the waiting, and simply continues with
the next request.
 Node.js runs single-threaded, non-blocking, asynchronous
programming, which is very memory efficient.

What Can Node.js Do?


 Node.js can generate dynamic page content
 Node.js can create, open, read, write, delete, and close
files on the server
 Node.js can collect form data
 Node.js can add, delete, modify data in your database

 What is a Node.js File?


 Node.js files contain tasks that will be executed on certain
events
 A typical event is someone trying to access a port on the
server
 Node.js files must be initiated on the server before having
any effect
 Node.js files have extension ".js"

You might also like