A software platform based on the V8 engine that transforms jаvascript from a highly specialized language into a general-purpose language. Node.js adds the ability for jаvascript to interact with I/O devices through its API written in C++, connect other external libraries written in different languages, providing calls to them from jаvascript code. Node.js is used mainly on the server, acting as a web server, but it is possible to develop on Node.js and desktop window applications and even programming microcontrollers. At the core of Node.js is event-oriented and asynchronous programming with non-blocking I/O.
Year of release: 2009
Platforms: macOS, FreeBSD, OpenBSD, webOS, Linux, Windows, Solaris
Website: nodejs.org