reading-notes

Code Fellows Notes

View the Project on GitHub stephnitis/reading-notes

Node Ecosystem

What Is Node and When Should I Use It?

1. How would you describe Node to a non-technical friend?

Node.js executes JavaScript code outside a web browser, which was designed to build scalable network applications. Node.js lets developers use JavaScript to write command line tools and for running scripts server-side to produce dynamic web page content before the page is sent to the user’s web browser.

2. What does it mean that Node is a JavaScript runtime?

A runtime system or runtime environment is a sub-system that exists both in the computer where a program is created, as well as in the computers where the program is intended to be run. Javascript runtime refers to where your javascript code is executed when you run it. That said, javascript can be executed on google chrome, in which case your javascript runtime is v8.

3. What is Node used for?

Node allows developers to write JavaScript code that runs directly in a computer process itself instead of in a browser. Node can, therefore, be used to write server-side applications with access to the operating system, file system, and everything else required to build fully-functional applications.