> For the complete documentation index, see [llms.txt](https://javascript-1.gitbook.io/javascript/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://javascript-1.gitbook.io/javascript/nodejs.md).

# Nodejs

\- Ryan Dahl. A server side JavaScript run time.

* It is java script runtime build on V8 engine.
* It is a server side platform based on Asynchronous I/O.
* It is return in C++ programming language.
* It works as same the functions in browser including more some other functionalities.
* It is created along with LIBUV( Asynchronous I/O ).
* single threaded.
* We can access file system and operating system.
* It has 'global' API where 'window' in browser with more extra functions.

![Inside Node](https://2037876129-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdbqCujxzeJqeQqlbM2%2F-Lgq9xIR_lrCrD-oaNxx%2F-LgqBZAS_LlGoHuZdNtR%2Fimage.png?alt=media\&token=a7b43b68-4964-477e-88a0-90aa9b49c422)
