Introduction

Operationally, Node.js is C/C++ with JavaScript's clothes on. Just like C and other low-level environments, Node interacts with the operating system at a fundamental level: input and output.

In this chapter, we'll explore some core APIs provided by Node, along with a few third party utilities that allow us to interact with standard I/O, the filesystem, and the network stack.