Node.js - Open-source, Cross-platform JavaScript

Node.js - Open-source, Cross-platform JavaScript




Description of Node.js:

Node.js is an open-source, cross-platform JavaScript (built on Chrome's V8 JavaScript engine) run-time environment that executes JavaScript code server-side. This JavaScript uses an event-driven architecture, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.

Node.js Profile:

Developer(s): Nodejs Developers, Joyent, contributors

Original author: Ryan Dahl

License: MIT

Development status: Active

Written in: C, C++, JavaScript

Type: Event-driven Networking

Repository: https://github.com/nodejs/node

Initial release: May 27, 2009

Operating system: Microsoft Windows, Linux, MacOS, Solaris, FreeBSD, OpenBSD, WebOS, NonStop OS

Node.js

This JavaScript has an event-driven architecture capable of asynchronous I/O. These design choices aim to optimize throughput and scalability in web applications with many input/output operations, as well as for real-time Web applications (e.g., real-time communication programs and browser games).

Corporate users of Nodjs software include Yahoo, LinkedIn, Microsoft, Netflix, PayPal, Groupon, IBM, Rakuten, SAP, Tuenti, Voxer, Walmart, and Go Daddy!

The open-source community has developed web frameworks to accelerate the development of applications. Such frameworks include Connect, Express.js, Socket.IO, Feathers.js, Koa.js, Hapi.js, Sails.js, Meteor, Derby, and many others. Various packages have also been created for interfacing with other languages or runtime environments such as Microsoft .NET.


< Nodejs - Open-source, Cross-platform JavaScript

Next Post Previous Post