![Node js freecodecamp](https://cdn3.cdnme.se/5447227/9-3/1_64e61dfaddf2b33c615a3cd3.png)
And to run your code, you need a runtime environment.īrowsers like Chrome and Firefox have runtime environments. Node.js is a JavaScript runtime environment: When you write JavaScript code in your text editor, that code cannot perform any task unless you execute (or run) it. Node.js is cross-platform: Node.js is not dependent on any operating system software. The Node.js contribution guide shows you how to contribute. And it's maintained by contributors from all over the world. Node.js is open-source: This means that the source code for Node.js is publicly available. So let's break it down and understand what it means. But for a beginner, this definition might raise further questions. This sounds like a cool, straightforward answer. What is Node.js? "Node.js is an open-source and cross-platform JavaScript runtime environment." - v Docs
![node js freecodecamp node js freecodecamp](https://global.discourse-cdn.com/freecodecamp/optimized/3X/7/4/74b88b4fbfc29ad8f806672f6d767cc32be302a2_2_690x387.png)
How the Node.js environment differs from the browser.In this article, you will learn about Node.js. Node.js allows developers to create both front-end and back-end applications using JavaScript.
![Node js freecodecamp](https://cdn3.cdnme.se/5447227/9-3/1_64e61dfaddf2b33c615a3cd3.png)