What is Node.Js?

What is Node.js?

Why Node.js?

  • better efficiency and overall developer productivity
  • code sharing and reuse
  • speed and performance
  • easy knowledge sharing within a team
  • a huge number of free tools

Main Features of Node.js

  • Asynchronous and Event-Driven: Node doesn’t wait for results and doesn’t block other calls. Whenever it receives a request, it will immediately handle the request, after it finishes executing it will run a callback to notify the results of the execution. It’s running on a single thread with the event loop.
  • High Scalability: the events mechanism makes Node.js can be easily scalable.
  • It’s very fast: the non-blocking IO system makes Node.js blazing fast.
  • Community: the Node’s community is very active and always eager to help. With their support, the quality of the packages consistently improves.
  • NPM: is a tool that handles installing and updating reusable modules from the online collection. It manages the version and dependencies of the reusable modules that we are using for building our app.

--

--

Full-Stack Software Engineer / New York City / www.danielcreyes.dev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store