s
Start Teaching
Messages
User
Back to Stories
Node.js- A New Idea
Technology
  • Mar 27, 2021
  • 1 minute

Node.js- A New Idea

Node js was released in 2009 and has come a long way. It‘s certainly today’s most used runtime with major brands shifting to a node.js backend now.

Node.js is an open-source server environment. It is free and can run on various platforms including Windows, Linux, Unix, Mac OS, and more. creating a backend was tedious and complex before node. But now, creating a backend is less exhaustive with node.js. It feels rational, fewer lines of code, superfast, and highly scalable. it’s still complex because it is after all a backend but definitely a complexity worth learning.


Alright now, let’s start this amazing series on the node.js. I will keep It very simple for everyone to get started and in the following articles, we will increase our complexity and will learn all the amazing things that node can do.


Before Node.js

We used JavaScript-only inside the browser before the arrival of node.js. The browser offers a runtime environment where HTML, CSS, and Javascript are natively recognized by the browser. so basically your browser is your javascript runtime.



 


Every browser has a javascript engine like Google Chrome has V8, Microsoft Edge uses Chakra and Mozilla Firefox uses spider monkey.



 


The javascript engine takes in the javascript code and converts it into machine code that a computer can understand. The javascript code might render differently on different browsers due to so many varieties of browsers and javascript engines out there.


Alright, what is Javascript?


 

Javascript is a programming language. It is the world’s most popular and widely used programming language and is only growing every day. Javascript is also called the language of startups. Initially, Javascript was used to create interactive web pages, but now it is much more powerful because of the huge community support and large investments from brands and companies. You can now use javascript to create web or mobile apps, real-time networking apps, command-line tools, or even games.


What is Node.js?

Many people think that node.js is a backend language. Well, that really isn’t true. Node.js is a runtime, rather than a backend language. Node.js is a runtime environment where Javascript code can be executed outside of the browser. With node, we take the Javascript code on the server and run it inside a separate container without the limitations and worrying about how our code will render on different browsers.


$5 per hour
Learn with Aditya Channe
You're just a step away from learning 1-on-1 with Aditya Channe. Choose time slots that fit your schedule best and book your consultation.
Your time zone UTC+0 

Recommended instructors

Find instructors for your goals & budget.