Node.js is an open-source, cross-platform runtime
environment for
developing server-side Web
applications. Although
Node.js is not a JavaScript framework, Many of its basic modules are written in JavaScript and developers can write new modules in
JavaScript. The run-time environment interprets JavaScript using Google's V8 JavaScript engine.
The Node.js distributed development project, governed by the Node.js
Foundation, is facilitated by the Linux
Foundation's Collaborative Projects program.
Corporate users of Node.js software include
GoDaddy, Groupon, IBM, LinkedIn, Microsoft, Netflix, PayPal, Rakuten, SAP, Voxer, Walmart, Yahoo!, and Cisco
Systems.
History:-
Dahl was inspired to create
Node.js after seeing a file upload progress
bar on Flickr. The
browser did not know how much of the file had been uploaded and had to query
the Web server. Dahl desired an easier way.
Dahl demonstrated the project
at the inaugural European JSConf on November 8, 2009. Node.js combined Google's V8
JavaScript engine, an event
loop and a
low-level I/O API. The project received a standing
ovation.
NodeJs Frameworks:-
Today, frameworks like Express.js and
Hapi.js are gaining prominence for designing better websites and mobile
applications. Hence, it has become important to embrace the latest innovations
that are being brought into the tech world by these Node.js frameworks. With
this intention in mind, I decided to compile a list of popular Node.js
frameworks and their useful applications. I am presenting a list of 10 Best
Node.js Frameworks, which are currently redefining the application development
field.