This text has been translated from Google Translate.
Node.js is a free software platform in JavaScript. It is oriented towards highly concurrent event-based network applications that must be able to scale up.
It was Ryan Dahl who created Node.js in 2009. He had this idea after observing the progress bar of a file loading under Flickr: the browser did not know what percentage of the file was loaded and had to address a request to the web server. The goal was to provide a simpler method.
Node.js is used to make cross-platform applications with frameworks like Ionic for mobile applications or Electron for desktop applications. Giants like Discord or Slack use this system.
Node.js is also widely used to make computer bot servers or web servers. Some Rest APIs for authentication are made with Node.js.
Node.js has grown rapidly over the past few years. This is due to the extensive list of features it offers: