DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 967,611 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for Node JS 101: What is Node Js
Edison Ade
Edison Ade

Posted on

Node JS 101: What is Node Js

What is all the fuss about Node Js?

Companies are in awe of the speed at which Node.js functions. It runs on the V8 engine developed by Google that uses JavaScript into native machine code and operates at super speed

LinkedIn opted for Node.js from Ruby on Rails to serve their mobile traffic and that reduced the number of servers from 30 to 3 and made the applications 20 times swifter. PayPal recorded a 35% decline in their response time at the same time doubled requests per second after using Node.js applications.

Companies such as PayPal, Uber, Netflix Walmart, Yahoo, etc. rely on Node for a large chunk of their application portfolio. Node Js speed is amazing.

Are you convinced it is worth learning? Yes? Ok great!

What is Node JS?

Node is a cross-platform, run-time environment for executing JavaScript code outside of a browser. Node is not a programming language or a framework. It is a run-time environment for executing JavaScript codes. 10-15 years back, JavaScript was only functional on client side applications, today you can build full stack (front and back end application) without leaving the JavaScript environment.

NodeJS is Javascript outside of the Browser.

In 2009, Ryan Dahl took Google Chrome's V8 engine, which is normally confined to a browser, added an event loop, package manager and a low level I/O API, embedded inside a C++ program and ran on his computer. Node.js opened a whole new world what JavaScript could do: access the files, listen to network traffic and HTTP requests, access databases directly, etc.

Node.js, basically, allows JavaScript to do anything one could with PHP , Ruby on Rails, or Python

What can you build with Node?

  • Chat applications/servers
  • Your version of Google Hangout or Skype?
  • Instant messaging services apps
  • Full eCommerce platforms
  • Online gaming apps
  • Netflix
  • The list is endless.....

    How to download and install Node

    go to https://nodejs.org
    In most cases download the stable version. i.e recommended for most users.

    Follow the installation instructions on this website to guide you.

    https://www.guru99.com/download-install-node-js.html
    Congratulations! you just installed Node. Let us check on our command prompt if node was installed. To check if Node was successfully installed, type node -v on your command prompt or node --version

    Top comments (3)

    Collapse
     
    alokoct21 profile image
    Alok Kumar

    great

    How the node js works?

    Collapse
     
    calvinoea profile image
    Calvin

    Nice introduction to Node JS!

    In defense of the modern web

    I expect I'll annoy everyone with this post: the anti-JavaScript crusaders, justly aghast at how much of the stuff we slather onto modern websites; the people arguing the web is a broken platform for interactive applications anyway and we should start over;

    React users; the old guard with their artisanal JS and hand authored HTML; and Tom MacWright, someone I've admired from afar since I first became aware of his work on Mapbox many years ago. But I guess that's the price of having opinions.