Node js

Download Node js

Node js 14 is a fast and powerful JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight.

Node.js package ecosystem, npm, is the largest ecosystem of open source libraries in the world. Node.js is designed to build scalable network applications as an asynchronous event driven framework. Users of Node are free from worries of dead-locking the process—there are no locks. Almost no function in Node directly performs I/O, so the process never blocks. Developers are able to develop scalable systems.

Node 14 is similar in design to and influenced by systems like Python's Twisted or Ruby's Event Machine. HTTP is a first class citizen in Node, designed with streaming and low latency in mind. This makes Node well suited for the foundation of a web library or framework.