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
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.